Rome2Rio

How to get fromBangkok to Batu Ferringhiby plane, bus, train, tram, car ferry, or car

Find Transport to Batu Ferringhi

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 9 ways to get from Bangkok to Batu Ferringhi by plane, bus, train, tram, car ferry, 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. Fly Don Mueang International Airport to Penang International Airport, bus

    best
    1. Fly from Don Mueang International Airport (DMK) to Penang International Airport (PEN)plane plane DMK - PEN
    2. Take the bus from The Star Publication to Balai Polis Batu Feringghibus bus
    6h 39m
    RM 312–756
  2. Train, tram, car ferry

    cheapest
    1. Take the train from Krung Thep Aphiwat Central Terminal to Padang Besar Malaysiatrain train 45
    2. Take the tram from Padang Besar to Butterworthtram tram
    3. Take the carferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminalcarferry car ferry
    22h 27m
    RM 44–139
  3. Bus, Mini Van

    1. Take the bus from Bangkok Mochit Bus Terminal to Hat Yai Bus Terminalbus bus
    2. Take the bus from Hat Yai to Komtar Bus Terminalbus bus
    19h 54m
    RM 189–971
  4. Drive, car ferry

    1. Drive from Bangkok to Sultan Abdul Halim Ferry Terminalcar car
    2. Take the carferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminalcarferry car ferry
    16h 16m
    RM 603–873
  5. Fly Suvarnabhumi Airport to Penang International Airport, bus

    1. Fly from Suvarnabhumi Airport (BKK) to Penang International Airport (PEN)plane plane BKK - PEN
    2. Take the bus from The Star Publication to Balai Polis Batu Feringghibus bus
    7h 8m
    RM 491–763
  6. Fly Don Mueang International Airport to Hat Yai, bus, tram, car ferry

    1. Fly from Don Mueang International Airport (DMK) to Hat Yai (HDY)plane plane DMK - HDY
    2. Take the bus from Hat Yai Airport to KTM Malaysia Railaway Station sidebus bus
    3. Take the tram from Padang Besar to Butterworthtram tram
    4. Take the carferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminalcarferry car ferry
    9h 6m
    RM 345–579
  7. Fly Suvarnabhumi Airport to Hat Yai, bus, tram, car ferry

    1. Fly from Suvarnabhumi Airport (BKK) to Hat Yai (HDY)plane plane BKK - HDY
    2. Take the bus from Hat Yai Airport to KTM Malaysia Railaway Station sidebus bus
    3. Take the tram from Padang Besar to Butterworthtram tram
    4. Take the carferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminalcarferry car ferry
    9h 35m
    RM 393–621
  8. Bus

    1. Take the bus from Mochit Terminal to Komtarbus bus Mochit Terminal - Komtar
    25h 56m
    RM 273–275
  9. Drive  1,149.8 km

    1. Drive from Bangkok to Batu Ferringhicar car 1,149.8 km
    16h 6m
    RM 613–885

Bangkok to Batu Ferringhi by bus

Calendar14Weekly Buses
Duration19h 54mAverage Duration
TicketRM 189Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Bangkok, Thailand and Batu Ferringhi, Malaysia?

You can take a bus from Bangkok Mochit Bus Terminal to Balai Polis Batu Feringghi via Hat Yai, Komtar Bus Terminal, and Terminal Komtar in around 19h 54m.

Airlines
Train operators
Bus operators
Ferry 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 Getting to Milan from the airport, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to get from Luton Airport into central London - to help you get the most out of your next trip.

Booking & Getting There