Rome2Rio

How to get fromBekok to Batu Pahatby train, bus, car, or taxi

Find Transport to Batu Pahat

See all options

There are 5 ways to get from Bekok to Batu Pahat by train, bus, car, or taxi

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

  1. Train, bus via Johor Bahru

    best
    1. Take the train from Bekok to Jb Sentraltrain train Ets
    2. Take the bus from JB Larkin Terminal to Terminal Bas Batu Pahatbus bus Johor
    4h 47m
    RM 33–56
  2. Drive  68.4 km

    cheapest
    1. Drive from Bekok to Batu Pahatcar car 68.4 km
    1h 5m
    RM 12–17
  3. Taxi

    1. Take the taxi from Bekok to Batu Pahattaxi taxi 68.4 km
    1h 5m
    RM 150–190
  4. Train, bus

    1. Take the train from Bekok to Segamattrain train Ets
    2. Take the bus from Segamat to Muarbus bus
    3. Take the bus from Muar to Terminal Bas Batu Pahatbus bus
    5h 29m
    RM 24–44
  5. Bus

    1. Take the bus from Terminal Bas Kluang to JB Larkin Terminalbus bus
    2. Take the bus from JB Larkin Terminal to Terminal Bas Batu Pahatbus bus Johor
    6h 12m
    RM 45–69

Comparing Your Travel Options

What companies run services between Bekok, Malaysia and Batu Pahat, Malaysia?

You can take a train from Bekok to Terminal Bas Batu Pahat via Kluang, Terminal Bas Kluang, and JB Larkin Terminal in around 6h 12m.

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 How to get from JFK to New York City, 4 stunningly beautiful Philippines islands you need to visit, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

Booking & Getting There