excurgo
DestinationsToursBlog
Excurgo earns a commission when you book through our links to Viator, at no extra cost to you.
Powered byViator
excurgo

Tours and experiences worldwide from Viator. Compare them here and book on Viator — no extra fees.

Company
  • About Us
  • Blog
  • Partner With Us
Travellers
  • Support 24/7
  • Cancellation
  • FAQ
Explore
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
  • About Us
  • Blog
  • Partner With Us
  • Support 24/7
  • Cancellation
  • FAQ
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
© 2026 Excurgo. Tour aggregator powered by Viator.
PrivacyTermsCookies
  1. Home
  2. Destinations
  3. Malaysia
  4. Petaling Jaya
Petaling Jaya · Kuala Lumpur, Malaysia

Petaling Jaya & Kuala Lumpur Tours & Things to Do

Discover the best Petaling Jaya and Greater Kuala Lumpur tours and things to do: climb the rainbow steps to the Batu Caves, ride to the top of the Petronas Twin Towers, feast on street food, escape to the cool Genting Highlands, and watch fireflies sparkle at Kuala Selangor. Compare top-rated experiences and plan the perfect Klang Valley trip.

409 experiences Free cancellation Top-rated tours Instant booking
Explore experiences
Plan your trip
Petronas Towers, Petaling Jaya
Batu Caves, Petaling Jaya
Genting Highlands, Petaling Jaya
Batu CavesPetronas TowersKL City ToursFood Tours

Sunset tours in Petaling Jaya

Departures that are under way when the sun sets in the coming weeks — start times checked against the local sunset.

Kuala Lumpur Airport (Arrival Pickup) KLIA/KLIA2
Petaling Jaya
Kuala Lumpur Airport (Arrival Pickup) KLIA/KLIA2
4.9(145)·1 hour
from$28/ person
via Viator
Airport Transfer Private From/To KLIA, KLIA2
Petaling Jaya
Airport Transfer Private From/To KLIA, KLIA2
4.9(49)·1–2 hours
from$22/ person
via Viator
Kuala Lumpur Airport Transfer
Petaling Jaya
Kuala Lumpur Airport Transfer
4.9(33)·1–2 hours
from$23/ person
via Viator
Kuala Lumpur: Private Transfer to/from Kuala Lumpur Airport
Petaling Jaya
Kuala Lumpur: Private Transfer to/from Kuala Lumpur Airport
5.0(1)·45 min
from$30/ person
via Viator
Private Airport Transfer To Kuala-Lumpur Hotel
Petaling Jaya
Private Airport Transfer To Kuala-Lumpur Hotel
1h 10min
from$55/ person
via Viator

Good for families in Petaling Jaya

Children can join from a young age and pay less than adults — taken from each operator’s price list.

Kuala Lumpur Highlights Tour from Port Klang Cruise Terminal
Petaling Jaya
Kuala Lumpur Highlights Tour from Port Klang Cruise Terminal
4.2(87)·6 hours
from$78/ person
via Viator
Kuala Lumpur Airport Transfer to Your Hotel
Petaling Jaya
Kuala Lumpur Airport Transfer to Your Hotel
4.2(66)·1 hour
from$27/ person
via Viator
Kuala Lumpur Cruise Excursions from Port Klang for KL City Tour
Petaling Jaya
Kuala Lumpur Cruise Excursions from Port Klang for KL City Tour
4.9(60)·5–8 hours
from$97/ person
via Viator
Mystical Batu Caves, Ramayana Cave & Kanching Waterfalls
Petaling Jaya
Mystical Batu Caves, Ramayana Cave & Kanching Waterfalls
4.9(53)·4 hours
from$20/ person
via Viator
Explore Putrajaya: Iconic Landmarks & Lake Cruise Experience
Kuala Lumpur
Explore Putrajaya: Iconic Landmarks & Lake Cruise Experience
4.5(43)·4–5 hours
from$63/ person
via Viator
Private Tour Kuala Lumpur Shore Excursion Include Batu Caves
Petaling Jaya
Private Tour Kuala Lumpur Shore Excursion Include Batu Caves
4.8(34)·6–7 hours
from$120/ person
via Viator
Kuala Lumpur Cruise Excursions from Port Klang
Petaling Jaya
Kuala Lumpur Cruise Excursions from Port Klang
5.0(29)·6–7 hours
from$85/ person
via Viator
Enchanting Evenings: Fireflies & Blue Tears Tour with Dinner
Petaling Jaya
Enchanting Evenings: Fireflies & Blue Tears Tour with Dinner
4.7(20)·6 hours
from$75/ person
via Viator
Book now

Top experiences in Petaling Jaya

Hand-picked, top-rated tours and tickets from Viator. Prices are per person.

See all 409 experiences
Kuala Lumpur International Airport Plaza Premium Lounge
Petaling Jaya
Kuala Lumpur International Airport Plaza Premium Lounge
3.2(594)·3–12 hours
from$57/ person
via Viator
Kuala Lumpur Airport (Arrival Pickup) KLIA/KLIA2
Petaling Jaya
Kuala Lumpur Airport (Arrival Pickup) KLIA/KLIA2
4.9(145)·1 hour
from$28/ person
via Viator
Kuala Lumpur Highlights Tour from Port Klang Cruise Terminal
Petaling Jaya
Kuala Lumpur Highlights Tour from Port Klang Cruise Terminal
4.2(87)·6 hours
from$78/ person
via Viator
Kuala Lumpur Airport Transfer to Your Hotel
Petaling Jaya
Kuala Lumpur Airport Transfer to Your Hotel
4.2(66)·1 hour
from$27/ person
via Viator
Kuala Lumpur Cruise Excursions from Port Klang for KL City Tour
Petaling Jaya
Kuala Lumpur Cruise Excursions from Port Klang for KL City Tour
4.9(60)·5–8 hours
from$97/ person
via Viator
Kuala Lumpur International Airport Layover Tour
Kuala Lumpur
Kuala Lumpur International Airport Layover Tour
4.8(53)·7–8 hours
from$80/ person
via Viator
Mystical Batu Caves, Ramayana Cave & Kanching Waterfalls
Petaling Jaya
Mystical Batu Caves, Ramayana Cave & Kanching Waterfalls
4.9(53)·4 hours
from$20/ person
via Viator
Airport Transfer Private From/To KLIA, KLIA2
Petaling Jaya
Airport Transfer Private From/To KLIA, KLIA2
4.9(49)·1–2 hours
from$22/ person
via Viator
Explore Putrajaya: Iconic Landmarks & Lake Cruise Experience
Kuala Lumpur
Explore Putrajaya: Iconic Landmarks & Lake Cruise Experience
4.5(43)·4–5 hours
from$63/ person
via Viator
Kuala Lumpur International Airport Layover Tour
Kuala Lumpur
Kuala Lumpur International Airport Layover Tour
4.7(38)·7–8 hours
from$90/ person
via Viator
Private Tour Kuala Lumpur Shore Excursion Include Batu Caves
Petaling Jaya
Private Tour Kuala Lumpur Shore Excursion Include Batu Caves
4.8(34)·6–7 hours
from$120/ person
via Viator
Kuala Lumpur Airport Transfer
Petaling Jaya
Kuala Lumpur Airport Transfer
4.9(33)·1–2 hours
from$23/ person
via Viator
Kuala Lumpur (17 Attractions) Sightseeing Tour from Port Klang
Petaling Jaya
Kuala Lumpur (17 Attractions) Sightseeing Tour from Port Klang
3.6(32)·6–7 hours
from$60/ person
via Viator
Kuala Lumpur Cruise Excursions from Port Klang
Petaling Jaya
Kuala Lumpur Cruise Excursions from Port Klang
5.0(29)·6–7 hours
from$85/ person
via Viator
Kuala Lumpur Sightseeing
Kuala Lumpur
Kuala Lumpur Sightseeing
4.9(23)·8 hours
from$93/ person
via Viator
Enchanting Evenings: Fireflies & Blue Tears Tour with Dinner
Petaling Jaya
Enchanting Evenings: Fireflies & Blue Tears Tour with Dinner
4.7(20)·6 hours
from$75/ person
via Viator
Transit Tour Private Tour (Ex Port Klang Cruise Centre/KLIA 1 &2)
Petaling Jaya
Transit Tour Private Tour (Ex Port Klang Cruise Centre/KLIA 1 &2)
5.0(18)·6 hours
from$57/ person
via Viator
Discover Kuala Lumpur & Putrajaya: Batu Caves & Iconic Landmarks
Petaling Jaya
Discover Kuala Lumpur & Putrajaya: Batu Caves & Iconic Landmarks
4.2(18)·6–8 hours
from$97/ person
via Viator
Sightseeing Kuala Lumpur City Tour from Cruise Terminal
Petaling Jaya
Sightseeing Kuala Lumpur City Tour from Cruise Terminal
4.8(17)·6–8 hours
from$60/ person
via Viator
Kuala Lumpur Airport Transit Tour (4 hours)
Petaling Jaya
Kuala Lumpur Airport Transit Tour (4 hours)
4.8(13)·3–4 hours
from$63/ person
via Viator
Kuala Lumpur International Airport Layover Tour
Petaling Jaya
Kuala Lumpur International Airport Layover Tour
4.0(12)·6–7 hours
from$67/ person
via Viator
Kuala Lumpur Airport To Kuala Lumpur City Hotels
Petaling Jaya
Kuala Lumpur Airport To Kuala Lumpur City Hotels
4.6(8)·40 min–50 min
from$21/ person
via Viator
Sunway Lagoon Ticket One Day Pass
Petaling Jaya
Sunway Lagoon Ticket One Day Pass
3.6(8)·1 day
from$21/ person
via Viator
Airport Layover Tour: Kuala Lumpur Full-Day
Petaling Jaya
Airport Layover Tour: Kuala Lumpur Full-Day
4.4(7)·6–7 hours
from$68/ person
via Viator
Private Full-Day Trip in Kuala Lumpur from Port Klang
Petaling Jaya
Private Full-Day Trip in Kuala Lumpur from Port Klang
4.0(6)·6–8 hours
from$77/ person
via Viator
Private Kuala Lumpur Cruise Excursions,Port Klang for KL CityTour
Petaling Jaya
Private Kuala Lumpur Cruise Excursions,Port Klang for KL CityTour
4.8(5)·6–7 hours
from$95/ person
via Viator
Kuala Lumpur International Airport (KUL) T1 /T2 VIP Lounge Access
Kuala Lumpur
Kuala Lumpur International Airport (KUL) T1 /T2 VIP Lounge Access
3.0(5)·2–6 hours
from$36/ person
via Viator
Cruise Excursion from Port Klang to Kuala Lumpur City Tour
Petaling Jaya
Cruise Excursion from Port Klang to Kuala Lumpur City Tour
5.0(5)·6–8 hours
from$70/ person
via Viator
Sunway Lagoon: Admission Ticket & 2-Way Transfer
Petaling Jaya
Sunway Lagoon: Admission Ticket & 2-Way Transfer
3.3(4)·8 hours
from$70/ person
via Viator
Best of Malaysia 10 Days
Petaling Jaya
Best of Malaysia 10 Days
3.3(4)·10 days
from$1,990/ person
via Viator
Private Port Klang Cruise to Kuala Lumpur City Tour
Petaling Jaya
Private Port Klang Cruise to Kuala Lumpur City Tour
5.0(3)·6–7 hours
from$300/ person
via Viator
Shore Excursion: Batu Caves And Kuala Lumpur City Tour
Petaling Jaya
Shore Excursion: Batu Caves And Kuala Lumpur City Tour
4.7(3)·6 hours
from$60/ person
via Viator
Airport Layover: Kuala Lumpur Full-Day Tour
Petaling Jaya
Airport Layover: Kuala Lumpur Full-Day Tour
3.7(3)·6–7 hours
from$70/ person
via Viator
Kuala Lumpur Include Twin Tower Tickets Cruise Excursion Tour From Port Klang
Petaling Jaya
Kuala Lumpur Include Twin Tower Tickets Cruise Excursion Tour From Port Klang
3.0(2)·6h 30min
from$135/ person
via Viator
Private Layover Trip from Kuala Lumpur International Airport
Petaling Jaya
Private Layover Trip from Kuala Lumpur International Airport
5.0(2)·7–8 hours
from$90/ person
via Viator
Kul International Airports To Kul Hotels
Petaling Jaya
Kul International Airports To Kul Hotels
5.0(2)·50 min–1h
from$21/ person
via Viator
Sunway Lagoon Kuala Lumpur 6 Park Tickets
Petaling Jaya
Sunway Lagoon Kuala Lumpur 6 Park Tickets
3.0(2)·8 hours
from$71/ person
via Viator
Kuala Lumpur Airport Layover Tour
Petaling Jaya
Kuala Lumpur Airport Layover Tour
5.0(2)·6h 7min
from$70/ person
via Viator
Kuala Lumpur Famous Landmarks Tour with Professional Tour Guide
Kuala Lumpur
Kuala Lumpur Famous Landmarks Tour with Professional Tour Guide
5.0(2)·8 hours
from$192/ person
via Viator
Kuala Lumpur Full-Day Cruise Layover Include Twin Tower Tickets
Petaling Jaya
Kuala Lumpur Full-Day Cruise Layover Include Twin Tower Tickets
5.0(1)·6–7 hours
from$110/ person
via Viator
Kuala Lumpur: Private Transfer to/from Kuala Lumpur Airport
Petaling Jaya
Kuala Lumpur: Private Transfer to/from Kuala Lumpur Airport
5.0(1)·45 min
from$30/ person
via Viator
Admire Kuala Lumpur with Shore Excursions from Port Klang
Petaling Jaya
Admire Kuala Lumpur with Shore Excursions from Port Klang
5.0(1)·7–8 hours
from$79/ person
via Viator
Sunway Lagoon Kuala Lumpur 2-Day Entrance Pass
Petaling Jaya
Sunway Lagoon Kuala Lumpur 2-Day Entrance Pass
4.0(1)·2 days
from$110/ person
via Viator
Sunway Lagoon Admission Ticket with Private Pickup from Hotel
Petaling Jaya
Sunway Lagoon Admission Ticket with Private Pickup from Hotel
5.0(1)·8 hours
from$114/ person
via Viator
Kuala Lumpur (19 Attractions) Cruise Layover Tour
Petaling Jaya
Kuala Lumpur (19 Attractions) Cruise Layover Tour
6h 30min
from$58/ person
via Viator
Malaysia Airport Transport and Service
Petaling Jaya
Malaysia Airport Transport and Service
1 min–1h 30min
from$27/ person
via Viator
Kuala Lumpur International Airport Round Trip Transfers
Petaling Jaya
Kuala Lumpur International Airport Round Trip Transfers
40 min–50 min
from$36/ person
via Viator
Private Airport Transfer To Kuala-Lumpur Hotel
Petaling Jaya
Private Airport Transfer To Kuala-Lumpur Hotel
1h 10min
from$55/ person
via Viator
Browse

Explore Petaling Jaya by interest

Whatever brings you to Petaling Jaya — world-class museums, the river, or a long lunch — start with the experiences travellers love most.

Batu Caves

Cave temples.

Explore

Petronas Towers

Iconic skyscrapers.

Explore

KL city tours

Capital highlights.

Explore

Food tours

Hawker flavours.

Explore

Genting Highlands

Cool mountain resort.

Explore

Fireflies

Glowing mangroves.

Explore

Culture & temples

Diverse heritage.

Explore

Photo tours

Towers & caves.

Explore
What to see

Top attractions in Petaling Jaya

The landmarks that define the city — and the tickets and tours that get you in, often skipping the line.

Petronas Towers

Petronas Towers

Iconic landmark.

70+ toursView tours
Batu Caves

Batu Caves

Cave temples.

80 toursView tours
Genting Highlands

Genting Highlands

Mountain resort.

40 toursView tours
KL City

KL City

Capital highlights.

80 toursView tours
Street Food

Street Food

Hawker flavours.

50 toursView tours
Kuala Selangor

Kuala Selangor

Firefly mangroves.

30 toursView tours
KLCC Park

KLCC Park

Fountains & towers.

50 toursView tours
Chinatown

Chinatown

Markets & temples.

50 toursView tours
Plan your days

Petaling Jaya itinerary ideas

Ready-made routes you can book against — from a single perfect day to a long weekend.

1 day

Kuala Lumpur in 1 day

  1. 1Batu Caves
  2. 2Petronas Towers
  3. 3City tour
  4. 4Street food
Read the guide
3 days

Kuala Lumpur in 3 days

  1. 1Day 1: city & Batu Caves
  2. 2Day 2: Genting Highlands
  3. 3Day 3: fireflies
  4. 4Food tour
Read the guide
Food & culture

KL food & culture

  1. 1Batu Caves
  2. 2Chinatown
  3. 3Street food
  4. 4Night market
Read the guide
With kids

Kuala Lumpur with kids

  1. 1Batu Caves
  2. 2KLCC park
  3. 3Genting theme park
  4. 4Bird park
Read the guide
Outside the city

Day trips from Petaling Jaya

Places worth leaving the city for — most are an easy half- or full-day from the centre.

All day trips
Batu Caves~30 min away

Batu Caves

Cave temples.

from €30View trips
Genting Highlands~1 hr away

Genting Highlands

Mountain resort.

from €45View trips
Petronas TowersKL centre away

Petronas Towers

Iconic landmark.

from €30View trips
Kuala Selangor~1.5 hrs away

Kuala Selangor

Firefly mangroves.

from €55View trips
Malacca~2 hrs away

Malacca

UNESCO heritage.

from €60View trips
Street FoodCity away

Street Food

Hawker flavours.

from €35View trips
Practical guide

Know before you go

Short, straight answers to the questions every Petaling Jaya visitor asks before booking.

Drier (May–Jul)

Slightly drier and sunny — a good time for sightseeing.

Dry-ish (Jun–Aug)

Warm with lower rainfall and lively events.

Wetter (Sep–Nov)

The rainy season, with heavy afternoon downpours.

Monsoon (Nov–Mar)

Frequent rain, though showers are often short.

Festivals

Thaipusam at the Batu Caves (Jan/Feb) is spectacular.

Best overall

May to July is generally the driest and best.

One day

Batu Caves and the city.

Three days

Add Genting and fireflies.

Five days

Add Malacca and more nature.

For foodies

Street food and markets.

For nature

Highlands and fireflies.

With kids

Caves and Genting.

Rail & MRT

The MRT, LRT and monorail link PJ, KL and the suburbs efficiently.

Tours & transfers

Guided tours with pickup are easiest for Batu Caves, Genting and fireflies.

Ride-hailing

Grab and taxis are cheap and handy across Greater KL.

Getting there

Kuala Lumpur International Airport (KUL) serves the region.

Where to stay

Petaling Jaya or KL city centre are both convenient bases.

Beat the heat

Malls and rail are air-conditioned refuges from the humidity.

Malaysian ringgit

The region uses the ringgit; cards and e-wallets are widely accepted.

Book Petronas

Petronas Towers tickets sell out — book skip-the-line ahead.

Dress modestly

Cover shoulders and knees for the Batu Caves and mosques.

Eat local

Don’t miss nasi lemak, satay and the hawker centres.

Stay hydrated

It’s hot and humid — carry water and take AC breaks.

Thaipusam

Visit in Jan/Feb for the huge Batu Caves festival.

Petronas tickets

The observation deck sells out — book ahead.

Batu Caves tours

Popular cultural tours fill up — reserve early.

Genting trips

Day trips with cable car book out — reserve ahead.

Firefly tours

Evening firefly tours fill up — book early.

Food tours

Small-group food tours sell out — reserve ahead.

Peak dates

Festivals and holidays are busiest — book everything ahead.

Batu Caves tour

Around $30–55 for a Batu Caves and cultural tour.

Petronas ticket

About $25–40 for a Petronas Towers observation-deck ticket.

City tour

Roughly $30–60 for a Kuala Lumpur city tour.

Genting trip

Around $45–80 for a Genting Highlands day trip.

Firefly tour

About $55–90 for a Kuala Selangor firefly tour.

How to save

Use the MRT, join group tours and eat at hawker centres.

When to visit

Petaling Jaya through the seasons

What's best, how busy it gets, and one booking tip for each time of year.

Drier (May–Jul)
May–Jul
Best for
Sightseeing.
Crowds
Booking tip
Best overall.
Warm (Jun–Aug)
Jun–Aug
Best for
Events.
Crowds
Booking tip
Humid.
Wetter (Sep–Nov)
Sep–Nov
Best for
Fewer crowds.
Crowds
Booking tip
Afternoon rain.
Monsoon (Dec–Mar)
Dec–Mar
Best for
Festivals.
Crowds
Booking tip
Rainy.
People also ask

Petaling Jaya travel FAQ

What are the best tours near Petaling Jaya?

The highest-rated experiences are the Batu Caves, the Petronas Twin Towers, a KL city and food tour, the Genting Highlands, and a Kuala Selangor firefly tour.

What should I book in advance?

Reserve Petronas Towers tickets, Batu Caves tours, Genting trips and firefly tours ahead, especially during festivals.

How many days do I need around Petaling Jaya?

One day covers Batu Caves and the city, three add Genting and fireflies, and five let you enjoy Malacca and more nature.

Is Petaling Jaya worth visiting?

Yes — Petaling Jaya is a lively Klang Valley city and a convenient base for exploring Kuala Lumpur, the Batu Caves and the highlands.

When is the best time to visit?

May to July is generally the driest and best time, though the tropical climate is warm year-round.

What day trips can you take from Petaling Jaya?

Top trips include the Batu Caves, Genting Highlands, Malacca and the Kuala Selangor fireflies.

Is Greater KL good for families?

Yes — the Batu Caves, Genting theme parks and firefly tours make it a great family destination.
1Batu Caves2Petronas Towers3KL City Tours4Food Tours
1Kuala Lumpur in 1 day2Kuala Lumpur in 3 days3KL food & culture4Kuala Lumpur with kids
1Rome2London3Barcelona4Amsterdam5Prague6Lisbon7Vienna8Venice9Florence10Madrid11Berlin12Budapest
409 Petaling Jaya experiencesfrom $25 · free cancellation
Explore tours

Nearby destinations

LangkawiMalaysia · 320 tours · prices per person, book with partnerPenangMalaysia · 299 tours · prices per person, book with partnerKuala LumpurMalaysia · 240 tours · prices per person, book with partnerKota KinabaluMalaysia · 191 tours · prices per person, book with partnerMalaccaMalaysia · 120 tours · prices per person, book with partnerGeorge TownMalaysia · 106 tours · prices per person, book with partnerNew DelhiIndia · 6,362 tours · prices per person, book with partnerBeijingChina · 3,520 tours · prices per person, book with partnerUbudIndonesia · 3,233 tours · prices per person, book with partnerColomboSri Lanka · 2,874 tours · prices per person, book with partnerKathmanduNepal · 2,805 tours · prices per person, book with partnerSeminyakIndonesia · 2,687 tours · prices per person, book with partner