Malaysia  ›  Kuala Lumpur  ›  City Tours in Kuala Lumpur

City Tours in Kuala Lumpur

Average traveler rating of these tours: 4.8 2,187 reviews Free cancellation on most experiences

Our top 3 of 23 experiences

Kuala Lumpur: Petronas Towers & Batu Caves Full Day Private TourOur pick
Kuala Lumpur: Petronas Towers & Batu Caves Full Day Private Tour ★ 4.66 (648 reviews) Duration: 8h Every day · every 1 h, 08:00 to 14:00 Live guide EN Hotel pickup
from · per person US$ 63
Kuala Lumpur Half Day City Tour: Private Guide & Hotel Pickup★Top rated
Kuala Lumpur Half Day City Tour: Private Guide & Hotel Pickup ★ 4.94 (188 reviews) Duration: 3h 30m Every day · 09:30 and 14:00 Live guide EN Pickup available
from · per person US$ 30
Kuala Lumpur: Half-Day City Tour & Petronas Towers PhotoBest value
Kuala Lumpur: Half-Day City Tour & Petronas Towers Photo ★ 4.89 (515 reviews) Duration: 3h 30m Every day · 09:00, 09:15, 14:00 and 14:30 Live guide EN Pickup available
from · per person US$ 8

City Tours in Kuala Lumpur at a glance

Price per person across the 22 options priced per person: US$ 8–US$ 130 (median US$ 60). With 100+ reviews: 6 of 23.

Of the 23 options: 15 with live guides in English, 21 with free cancellation, 23 with instant confirmation, 22 with hotel pickup, 22 kid-friendly, 19 private and 16 bookable last-minute.

How we rank: quality, number of reviews, availability, booking conditions and relevance to the topic. In the comparison table, our top 3 comes first. Prices are per person, except options priced per group: that price is for the whole group, and the per-person figure assumes the group is full. “Top rated” = the highest score among options with at least 100 reviews.

City Tours in Kuala Lumpur — Petronas Twin Towers, Merdeka Square and 3 more

23 options

The 15 best

Ranked by quality, reviews, availability and booking conditions.

Kuala Lumpur: Petronas Towers & Batu Caves Full Day Private Tour
›
‹
Our pick
Kuala Lumpur: Petronas Towers & Batu Caves Full Day Private Tour 8-hour private Kuala Lumpur city tour with hotel pickup. Visit Petronas Twin Towers, Batu Caves, KL Tower, Chinatown and Merdeka Square. Air-conditioned vehicle included. Every day · Every 1 h, 08:00 to 14:00 · Hotel pickup · All ages ★ 4.66 (648 reviews) Duration: 8h Live guide: EN ✓ Free cancellation. from US$ 63 per person
Kuala Lumpur: Half-Day City Tour & Petronas Towers Photo
›
‹
Best value · -20% off its previous price
Kuala Lumpur: Half-Day City Tour & Petronas Towers Photo Four hours, six landmarks, and a guide who knows why each one matters. Pickup included, morning or afternoon slots, shared group under 12 people. Every day · 09:00, 09:15, 14:00 and 14:30 · Pickup available · Up to age 80 ★ 4.89 (515 reviews) Duration: 3h 30m Live guide: EN ✓ Free cancellation. from US$ 8 per person
Kuala Lumpur: Batu Caves, Thean Hou Temple & City Tour Pickup
›
‹
Travelers' pick
Kuala Lumpur: Batu Caves, Thean Hou Temple & City Tour Pickup Start your day with Batu Caves’ 272 steps, visit Thean Hou Temple, explore Little India and Chinatown, and snap photos at Petronas Twin Towers. Includes pickup. Every day · 09:00 and 14:00 · Pickup available · All ages ★ 4.91 (140 reviews) Duration: 4h Live guide: EN ✓ Free cancellation. from US$ 30 per person
Kuala Lumpur Half Day City Tour: Private Guide & Hotel Pickup
›
‹
★ Top rated
Kuala Lumpur Half Day City Tour: Private Guide & Hotel Pickup Private half-day city tour of Kuala Lumpur with English-speaking driver guide and hotel pickup: visit the Petronas Twin Towers, King's Palace. Every day · 09:30 and 14:00 · Pickup available · Up to age 80 ★ 4.94 (188 reviews) Duration: 3h 30m Live guide: EN ✓ Free cancellation. from US$ 30 per person
Private Kuala Lumpur Day Tour: 8 Landmarks & Lunch
›
‹
Excellent quality
Private Kuala Lumpur Day Tour: 8 Landmarks & Lunch Eight-hour private tour of Kuala Lumpur's top sights including Petronas Twin Towers and Batu Caves, with lunch and hotel pickup. Every day · 09:00 and 12:00 · Hotel pickup · All ages ★ 4.61 (90 reviews) Duration: 8h Live guide: EN ✓ Free cancellation. from US$ 98 per person
Kuala Lumpur: 10 Street Food Tastings & City Highlights with Local Guide
›
‹
Travelers' pick
Kuala Lumpur: 10 Street Food Tastings & City Highlights with Local Guide Ten tastings across Kuala Lumpur's Chinatown, Sri Mahamariamman Temple and local hotspots with a foodie guide. Private tour, all inclusions, dietary options available. Every day · Every 30 min, 10:30 to 17:00 ★ 4.78 (259 reviews) Duration: 3h Live guide: EN · MS · TA ✓ Free cancellation. from US$ 74 per person
Kuala Lumpur: Private Day Tour from Port Klang with Batu Caves
›
‹
Travelers' pick
Kuala Lumpur: Private Day Tour from Port Klang with Batu Caves Feel the city’s pulse on a private Kuala Lumpur day trip from Port Klang: Batu Caves, Petronas Towers, and vibrant markets, all with flexible timing and return transfer. Every day · 15 start times, 06:00 to 16:00 · Hotel pickup ★ 4.70 (122 reviews) Duration: 6h–8h Live guide: EN ✓ Free cancellation. from US$ 77 per person
Port Klang cruise: Kuala Lumpur city tour with Batu Caves
›
‹
Travelers' pick
Port Klang cruise: Kuala Lumpur city tour with Batu Caves Private Kuala Lumpur city tour from Port Klang cruise terminal with driver pickup at the ship, covering Batu Caves, Petronas Twin Towers. Every day · Every 1 h, 06:00 to 12:00 · Pickup available ★ 4.92 (36 reviews) Duration: 6h–7h ✓ Free cancellation. from US$ 215 per group
Kuala Lumpur City Tour: Batu Caves, Little India, Chinatown
›
‹
Excellent quality
Kuala Lumpur City Tour: Batu Caves, Little India, Chinatown Tour Kuala Lumpur's colonial district, Batu Caves, Little India, and Chinatown with an English-speaking guide. Every day · 08:00 · Hotel pickup · Up to age 80 ★ 4.60 (52 reviews) Duration: 5h Live guide: EN ✓ Free cancellation. from US$ 130 per person
Kuala Lumpur: City Highlights Tour with Pickup & Iconic Sights
›
‹
Travelers' pick · Likely to sell out
Kuala Lumpur: City Highlights Tour with Pickup & Iconic Sights Step into Kuala Lumpur’s living story (Merdeka Square, Petronas Towers, Thean Hou Temple) on a city tour with hotel pickup and an English-speaking driver. Every day · 09:30 and 14:00 · Pickup available · All ages ★ 4.86 (91 reviews) Duration: 4h ✓ Free cancellation. from US$ 39 per person
Kuala Lumpur, Putrajaya & Batu Caves Full-Day Tour
›
‹
Excellent quality
Kuala Lumpur, Putrajaya & Batu Caves Full-Day Tour Full-day tour of Kuala Lumpur, Putrajaya and Batu Caves with hotel pickup, entrance fees and air-conditioned transport: see the Petronas Twin Towers. Every day · Every 30 min, 07:00 to 11:00 · Hotel pickup · All ages ★ 4.44 (18 reviews) Duration: 8h ✓ Free cancellation. from US$ 58 per person
Kuala Lumpur City Tour: Petronas Towers & Batu Caves
›
‹
Kuala Lumpur City Tour: Petronas Towers & Batu Caves Land at KLIA and skip the hassle of arranging transport. Your driver-guide picks you up and takes you straight into the city, hitting Petronas Twin Towers. Every day · No fixed time · Pickup available · All ages ★ 5.00 (3 reviews) Duration: 6h–8h Live guide: EN ✓ Free cancellation. from US$ 88 per person
Petronas Twin Towers & Kuala Lumpur City Tour with Pickup
›
‹
Travelers' pick
Petronas Twin Towers & Kuala Lumpur City Tour with Pickup Half-day Kuala Lumpur tour with Petronas Twin Towers entry, National Mosque, Sultan Abdul Samad building & Central Market. Hotel pickup and skip-the-line access included. Tue–Sun · Every 30 min, 08:00 to 16:00 · Hotel pickup · All ages ★ 4.86 (7 reviews) Duration: 3h–4h Live guide: EN ✓ Instant confirmation. from US$ 85 per person
Kuala Lumpur Sunrise City Tour: Bukit Tunku to Petronas Towers
›
‹
Kuala Lumpur Sunrise City Tour: Bukit Tunku to Petronas Towers Start your day watching sunrise at Bukit Tunku Lookout Point, then explore Kuala Lumpur's landmarks including the King's Palace and Merdeka Square. Every day · 06:30 · Pickup available · All ages ★ 5.00 (2 reviews) Duration: 3h–6h Live guide: EN ✓ Free cancellation. from US$ 53 per person
Kuala Lumpur & Putrajaya: Private City Tour with Batu Caves
›
‹
Kuala Lumpur & Putrajaya: Private City Tour with Batu Caves Private Kuala Lumpur city tour covering Petronas Towers, Batu Caves, Putrajaya and King's Palace with hotel pickup and English-speaking driver. Mon–Sat · Every 30 min, 07:00 to 11:30 · Hotel pickup · All ages ★ 4.25 (4 reviews) Duration: 7h–8h ✓ Free cancellation. from US$ 70 per person

Compare 8 more options for City Tours in Kuala Lumpur

From US$ 16.32 per person · 4 h to 10 h

Kuala Lumpur, Batu Caves & Putrajaya: Full-Day Tour
›
‹
Kuala Lumpur, Batu Caves & Putrajaya: Full-Day Tour Full-day Kuala Lumpur tour covering Batu Caves, Petronas Towers, and Putrajaya temples. Includes hotel pickup, air-conditioned vehicle, and English-speaking driver. Every day · Every 30 min, 07:00 to 12:30 · Hotel pickup · All ages ★ 4.67 (3 reviews) Duration: 9h–10h ✓ Free cancellation. from US$ 60 per person
Kuala Lumpur City Tour with Batu Caves: 8-hour guided route
›
‹
Kuala Lumpur City Tour with Batu Caves: 8-hour guided route Private car tour of Kuala Lumpur hits Petronas Twin Towers, Chinatown, King's Palace and Merdeka Square with English-speaking driver. Includes Batu Caves. Every day · 08:00 and 09:00 · Hotel pickup · From age 4 ★ 5.00 (1 review) Duration: 8h Live guide: EN ✓ Free cancellation. from US$ 125 per person
Kuala Lumpur: Half-Day City Tour & Tower Observation Deck
›
‹
Kuala Lumpur: Half-Day City Tour & Tower Observation Deck Half-day Kuala Lumpur city tour with KL Tower entry, hotel pickup and transport. See Petronas Twin Towers, National Monument and King's Palace. Every day · Every 30 min, 08:00 to 18:00 · Hotel pickup · All ages ★ 5.00 (1 review) Duration: 3h 30m ✓ Free cancellation. from US$ 36 per person
Kuala Lumpur City Tour with Airport Transfer Highlights
›
‹
Kuala Lumpur City Tour with Airport Transfer Highlights Private driver tour of Kuala Lumpur's highlights on your final morning, then transfer to KLIA airport for your departure. Every day · No fixed time · Pickup available · All ages ★ 5.00 (1 review) Duration: 4h 30m Live guide: EN ✓ Free cancellation. from US$ 62 per person
Petronas Twin Towers & River of Life: Half-day Kuala Lumpur tour
›
‹
Petronas Twin Towers & River of Life: Half-day Kuala Lumpur tour Half-day Kuala Lumpur city tour with hotel pickup, air-conditioned transport and English-speaking driver: hit the Petronas Twin Towers, National Mosque. Every day · 09:00, 10:00 and 14:00 · Pickup available · All ages ★ 5.00 (1 review) Duration: 3h 30m Live guide: EN ✓ Free cancellation. from US$ 16.32 per person
Kuala Lumpur & Putrajaya: Petronas, Batu Caves & City Highlights
›
‹
Kuala Lumpur & Putrajaya: Petronas, Batu Caves & City Highlights Private Kuala Lumpur city tour with Petronas Twin Towers, Batu Caves & Putrajaya. Includes hotel pickup, English-speaking driver, air-conditioned vehicle. Every day · Every 30 min, 07:00 to 12:00 · Hotel pickup · All ages ★ 5.00 (2 reviews) Duration: 7h–8h ✓ Free cancellation. from US$ 70 per person
Kuala Lumpur Tower & City Tour: Petronas, Merdeka Square
›
‹
Kuala Lumpur Tower & City Tour: Petronas, Merdeka Square Half-day Kuala Lumpur city tour with KL Tower observation deck, Petronas Twin Towers, Merdeka Square and hotel pickup. Small group, air-conditioned minivan. Every day · Every 30 min, 08:00 to 18:00 · Hotel pickup · All ages ★ 3.00 (1 review) Duration: 3h 30m ✓ Instant confirmation. from US$ 36 per person
Kuala Lumpur City Tour: Petronas Towers, Temples & Colonial Sites
›
‹
Kuala Lumpur City Tour: Petronas Towers, Temples & Colonial Sites Kuala Lumpur city tour with hotel pickup, visiting Petronas Twin Towers, Thean Hou Temple, National Mosque and five other landmarks in four hours. Every day · 09:00 and 14:00 · Hotel pickup · All ages ★ 4.50 (2 reviews) Duration: 4h Live guide: EN ✓ Free cancellation. from US$ 34 per person

The top 12 of 23 options, side by side

✓ 2026-11-14
OptionPriceDurationRatingDays and timesGuide languages
Kuala Lumpur: Petronas Towers & Batu Caves Full Day Private TourOur pickPrivate · Pickup offered
US$ 63 per person
8h4.66★ · 648Every day · Every 1 h, 08:00 to 14:00English
Kuala Lumpur Half Day City Tour: Private Guide & Hotel PickupTop ratedPrivate · Pickup offered
US$ 30 per person
3h 30m4.94★ · 188Every day · 09:30 and 14:00English
Kuala Lumpur: Half-Day City Tour & Petronas Towers PhotoBest valuePickup offered
US$ 8 per person
3h 30m4.89★ · 515Every day · 09:00, 09:15, 14:00 and 14:30English
Kuala Lumpur: Batu Caves, Thean Hou Temple & City Tour PickupPrivate · Pickup offered
US$ 30 per person
4h4.91★ · 140Every day · 09:00 and 14:00English
Private Kuala Lumpur Day Tour: 8 Landmarks & LunchPrivate · Pickup offered
US$ 98 per person
8h4.61★ · 90Every day · 09:00 and 12:00English
Kuala Lumpur: 10 Street Food Tastings & City Highlights with Local GuidePrivate
US$ 74 per person
3h4.78★ · 259Every day · Every 30 min, 10:30 to 17:00English, Malay, Tamil
Kuala Lumpur: Private Day Tour from Port Klang with Batu CavesPrivate · Pickup offered
US$ 77 per person
6h–8h4.70★ · 122Every day · 15 start times, 06:00 to 16:00English
Port Klang cruise: Kuala Lumpur city tour with Batu CavesPrivate · Pickup offered
US$ 215 per group up to 2 people · ≈ US$ 108 per person if 2 go
6h–7h4.92★ · 36Every day · Every 1 h, 06:00 to 12:00—
Kuala Lumpur City Tour: Batu Caves, Little India, ChinatownPrivate · Pickup offered
US$ 130 per person
5h4.60★ · 52Every day · 08:00English
Kuala Lumpur: City Highlights Tour with Pickup & Iconic SightsPrivate · Pickup offered
US$ 39 per person
4h4.86★ · 91Every day · 09:30 and 14:00—
Kuala Lumpur, Putrajaya & Batu Caves Full-Day TourPrivate · Pickup offered
US$ 58 per person
8h4.44★ · 18Every day · Every 30 min, 07:00 to 11:00—
Kuala Lumpur City Tour: Petronas Towers & Batu CavesPrivate · Pickup offered
US$ 88 per person
6h–8h5.00★ only 3 reviewsEvery day · No fixed timeEnglish

By what you need

Related

More things to do in Kuala Lumpur

Need help planning your next activity?