Rome2Rio

How to get fromPagoh to Batu Cavesby taxi, train, bus, or car

Find Transport to Batu Caves

See all options

There are 5 ways to get from Pagoh to Batu Caves by taxi, train, bus, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Taxi, train

    best
    1. Take the taxi from Pagoh to Pulau Sebangtaxi taxi
    2. Take the train from Pulau Sebang to Batu Cavestrain train Pulau Sebang
    4h 2m
    RM 312–379
  2. Drive 200.3 km

    cheapest
    1. Drive from Pagoh to Batu Cavescar car 200.3 km
    2h 12m
    RM 34–49
  3. Bus via Kl41 Lrt Sultan Ismail/Wisma Sime Darby

    1. Take the bus from Muar to TBS Kuala Lumpurbus bus Muar
    4h 8m
    RM 115–162
  4. Bus

    1. Take the bus from Muar to Terminal Bersepadu Selatanbus bus
    4h 9m
    RM 128–162
  5. Bus, train

    1. Take the bus from Muar to Terminal Bersepadu Selatanbus bus
    2. Take the train from Bandar Tasik Selatan to Batu Cavestrain train Pulau Sebang
    4h 53m
    RM 132–163

Questions & Answers

What companies run services between Pagoh, Malaysia and Batu Caves, Malaysia?

KPB Express operates a bus from Muar to TBS Kuala Lumpur twice daily. Tickets cost RM 16–40 and the journey takes 2h 40m.

Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, Bali: What to do if Mount Agung erupts, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.