• Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 2
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 3
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 4
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 5
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 6
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 7
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 8
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 9
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 10
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 11
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 12
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 13
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 14
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 15
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 16
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 17
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 18
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 19
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 20
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 21
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 22
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 23
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 24
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 25
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 26
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 27
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 28
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 29
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 30
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 31
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 32
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 33
  • Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers 34
1/34
Travelers' pick

Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers

City tour of temples and towers with local Indian lunch included

A six-hour guided tour of Kuala Lumpur departing from Port Klang cruise terminal, with English-speaking driver, air-conditioned vehicle and lunch included. The itinerary covers Batu Caves (a limestone hill with a 40-meter golden statue and nearly 300 stairs to a Hindu shrine), the Petronas Twin Towers, Kuala Lumpur Tower, colonial landmarks including Merdeka Square and the Sultan Abdul Samad Building, KLCC Park, and a local Indian banana leaf lunch in Little India. Port pickup and drop-off are included. The tour runs rain or shine and returns by approximately 3pm to meet cruise ship re-boarding times. Entrance fees to attractions and beverages are not included. Vegetarian lunch options are available if requested at booking.

Options for this experience

3 options
From US$ 78 per person, depending on the option and date you choose.See dates & book
Private Tour 09:00 Guide in English Private transportation with a private driver (limited live commentary), pickup is included
Private tour with a tour guide 09:00 Guide in English A dedicated tour guide will accompany you and give live commentary about the places you visit, and pickup is included
Group Tour 09:00 Guide in English Shared transportation with a driver (limited live commentary), pickup is included

None of these options right for you? See 12 alternatives ›

Step-by-step itinerary

Kuala Lumpur city highlights tour

  • Meet seaport representative at arrival hall
  • Drive 1 hour from Port Klang to Kuala Lumpur
  • Visit Batu Caves Hindu Temple and climb stairs
  • Tour Royal Selangor Visitor Centre (if time)
  • Visit Batik Factory with demonstrations (if time)
  • Admire Istana Negara King’s Palace
  • Pass National Monument and Malaysian Parliament
  • Visit Independence Square Merdeka Square
  • See Sultan Abdul Samad Building
  • Pass Klang River and Royal Selangor Club
  • Photo stop at St. Mary’s Cathedral
  • Optional visit to Kuala Lumpur Tower observation deck
  • Photo stop at Petronas Twin Towers
  • Pass KLCC Park and Kuala Lumpur City Centre
  • Enjoy local Indian banana leaf lunch at Little India
  • Return to Port Klang Cruise Terminal
Stops and time spent at each 11 stops
  1. Bank Negara Malaysia Museum and Art Gallery 10m
  2. Batu Caves 20m
  3. Royal Selangor Visitor Centre 20m
  4. King's Palace 10m
  5. Kuala Lumpur National Monument passing by
  6. Merdeka Square 10m
  7. Sultan Abdul Samad Building 10m
  8. Kuala Lumpur Tower 10m
  9. Petronas Twin Towers 10m
  10. Kuala Lumpur City Centre passing by
  11. Kuala Lumpur Little India 30m

What’s included

  • English-speaking driver with commentary throughout the tour.
  • air-conditioned vehicle for the full six hours.
  • pickup and drop-off at Port Klang cruise terminal.
  • lunch (banana leaf meal) in Little India.
  • bottled water.

Times

  • Every day 09:00
Another time? ›

Before you book

Group Up to 30 7 private ›
Live guide English
Meeting point and pickup Hotel pickup is optional; you can also go straight to the meeting point. Ends back at the starting point. You can choose from 3 pickup points.
Book up to Start time
Ages Adult (12 and older) · Child (2 to 11 years) · Infant (under 2): free
Cancellation and refunds Free cancellation up to 24 h before the start. After that, no refund.
Good to know
Low physical effort Stroller-friendly Public transport nearby Infants must sit on laps

Operated by Asni Tours & Travel (M) Sdn Bhd

Prices and times updated today

Need assistance?Message us on WhatsApp or by email

Traveler reviews

4.19 Very good 90 verified traveler reviews 67% rated it 5 stars
5 ★ 60
4 ★ 8
3 ★ 9
2 ★ 5
1 ★ 8
Read all the reviews ›

The experience

The tour starts with pickup at Port Klang cruise terminal, where a driver holding your name meets you at the arrival hall. From there, a one-hour scenic drive in an air-conditioned vehicle takes you into Kuala Lumpur city. The route and first stop depend on traffic and your ship's schedule. The guide may head to Batu Caves or the city center first to make the most of your time.

Batu Caves is a limestone hill roughly 400 million years old, with a series of cave temples in Gombak. Before climbing nearly 300 stairs to reach the Hindu shrine inside, you'll stand in front of a 40-meter-tall golden statue of Lord Murugan. The cavern houses colorful statues and draws thousands of pilgrims and tourists each year. Note that shorts, sleeveless shirts and open-toed shoes are not permitted here. The tour then moves through the city's colonial heart: Merdeka Square (Independence Square), built by the British with Moorish design and the site where Malaysia's flag was raised on August 31, 1957; the Sultan Abdul Samad Building, a late-nineteenth-century structure that once housed British colonial offices; the King's Palace (Istana Negara), a 97.65-hectare official residence; and the National Monument, a sculpture honoring those who died in Malaysia's struggle for freedom during World War II.

You'll pass the Petronas Twin Towers (photo stop only), Kuala Lumpur Tower (a 421-meter-tall telecommunications tower and Southeast Asia's tallest), and KLCC Park, an urban greenspace designed around the towers. The tour may also include a stop at the Royal Selangor Visitor Centre, where you can watch pewter crafting in real time, or a batik factory demonstration, depending on time. Lunch happens at a local restaurant in Little India, where you'll eat a traditional Indian banana leaf meal. You can use a spoon or eat with your hands as you prefer. The tour ends around 3pm, giving you time to return to Port Klang before your ship departs. A moderate amount of walking is involved throughout the day. Comfortable walking shoes are recommended.

Is this one for you?Book the group tour if you're comfortable sharing the vehicle. Choose the private option if you need to set your own pace at Batu Caves and the colonial landmarks.

Compare the 12 alternatives

Kuala Lumpur Layover Tour from Airport: Petronas, Batu Caves & More
Private Kuala Lumpur Layover Tour from Airport: Petronas, Batu Caves & More ★ 5.00 (1) · Duration 6h–7h Every day
from US$ 70 per person
Kuala Lumpur Airport Layover Tour: 4 hours, 6 stops
Private Kuala Lumpur Airport Layover Tour: 4 hours, 6 stops ★ 4.79 (14) · Duration 3h–4h Every day · 6 start times Live guide EN
from US$ 63 per person
Kuala Lumpur Layover Tour: Petronas Towers & Batu Caves
Other times Private Kuala Lumpur Layover Tour: Petronas Towers & Batu Caves ★ 4.75 (4) · Duration 7h–8h Every day · 13 start times Live guide EN
from US$ 83 per person
Shore Excursion: Batu Caves & Kuala Lumpur from Port of Klang
Lower price Other times Shore Excursion: Batu Caves & Kuala Lumpur from Port of Klang ★ 4.67 (3) · Duration 6h Every day · 12 start times
from US$ 60 per person
Kuala Lumpur layover tour: Petronas Towers, Batu Caves, KL Tower
Private Kuala Lumpur layover tour: Petronas Towers, Batu Caves, KL Tower ★ 3.67 (3) · Duration 6h–7h Every day
from US$ 70 per person
Kuala Lumpur Shore Excursion: Petronas Towers & Batu Caves
Other times Private Kuala Lumpur Shore Excursion: Petronas Towers & Batu Caves ★ 5.00 (2) · Duration 6h 30m Every day · 13 start times
from US$ 67 per person
Kuala Lumpur Tour from Port Klang: 17 Landmarks Private Driver
Private Kuala Lumpur Tour from Port Klang: 17 Landmarks Private Driver ★ 3.63 (32) · Duration 6h–7h Every day · 20 start times
from US$ 60 per person
Kuala Lumpur Airport Layover Tour: Petronas Towers & Batu Caves
Private Kuala Lumpur Airport Layover Tour: Petronas Towers & Batu Caves ★ 5.00 (2) · Duration 6h 7m Every day
from US$ 70 per person
Kuala Lumpur Layover Tour: Petronas Towers & Batu Caves
Other times Private Kuala Lumpur Layover Tour: Petronas Towers & Batu Caves ★ 5.00 (2) · Duration 7h–8h Every day · 9 start times Live guide EN
from US$ 90 per person
Airport to Kuala Lumpur City Tour: Petronas Towers Highlights
Lower price Other times Private Airport to Kuala Lumpur City Tour: Petronas Towers Highlights ★ 5.00 (1) · Duration 4h 30m Every day · 7 start times Live guide EN
from US$ 62 per person
Kuala Lumpur cruise excursion: Petronas Towers, Batu Caves & more
Lower price Other times Kuala Lumpur cruise excursion: Petronas Towers, Batu Caves & more ★ 5.00 (1) · Duration 6h Every day · 12 start times
from US$ 60 per person
Kuala Lumpur Shore Excursion: Petronas Towers & Batu Caves Entry
Private Kuala Lumpur Shore Excursion: Petronas Towers & Batu Caves Entry ★ 3.00 (1) · Duration 6h–7h Every day
from US$ 125 per person

Top questions

Can children come?

Yes. Ticket types: Child (2 to 11 years); Infant (under 2): free.

What is Batu Caves and why do so many people visit it?

Batu Caves is a limestone hill in Gombak with a series of cave temples. The main attraction is a 40-meter-tall golden statue of Lord Murugan at the entrance, and a Hindu shrine inside the high cavern reached by climbing nearly 300 stairs. Thousands of pilgrims and tourists visit each year, and the limestone itself is estimated to be around 400 million years old.

How much time do I have to explore each stop, or is it mostly photo stops?

The tour is six hours total from port pickup to return, with a one-hour drive each way to and from Kuala Lumpur. Most stops are photo stops or brief visits: the Petronas Twin Towers and Kuala Lumpur Tower are photo stops only (though KL Tower observation deck entry is optional and costs extra). Batu Caves involves climbing the stairs and spending time at the shrine. Lunch in Little India is a sit-down meal. The exact time at each location depends on your ship's schedule and traffic on the day.

What should I wear or bring for this tour?

Comfortable walking shoes are essential, as there is a moderate amount of walking and nearly 300 stairs at Batu Caves. Shorts, sleeveless shirts and open-toed shoes are not allowed at Batu Caves, so plan accordingly. The tour runs rain or shine, so bring an umbrella or poncho if rain is forecast. Bottled water is provided. Other beverages can be purchased during the day.

Is lunch included, and can I request vegetarian food?

Yes, lunch is included at a local restaurant in Little India: a traditional Indian banana leaf meal. Vegetarian options are available if you request them at the time of booking.

What happens if my cruise ship arrives late or I can't find the tour guide?

The tour operator asks you to provide your ship name, docking time, disembarkation time and re-boarding time at booking so they can plan accordingly. If you arrive late and are on a shared group tour, other travelers may not be able to wait. In that case, you'll need to arrange your own transport to meet the group at a point the driver specifies. If you have trouble locating the guide, contact the hotline number provided on your voucher.

Kuala Lumpur Highlights Tour: Batu Caves & Twin Towers

6h · EN

from US$ 78 per person

Verified traveler reviews via our booking provider

Next, you choose your date and number of travelers and see the final price.

More experiences in Petaling Jaya ›
Need help planning your next activity?