Rome2Rio

How to get fromSongkhla to Petchabunby plane, bus, train, car or night bus

Find Transport to Petchabun

See all options

There are 10 ways to get from Songkhla to Petchabun by plane, bus, train, car, or night bus

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 Hat Yai to Phitsanulok, bus

    best
    1. Fly from Hat Yai (HDY) to Phitsanulok (PHS)planeHDY - PHS
    2. Take the bus from Phitsanulok to Lom Sakbus
    3. Take the bus from Lom Sak to Petchabunbus
    12h 26m
    ฿2,459–7,106
  2. Train, bus

    cheapest
    1. Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain
    2. Take the train from Krung Thep Aphiwat Central Terminal to Sathani Rotfai Lam Naraitrain
    3. Take the bus from Lam Narai to Petchabunbus14 / ...
    21h 51m
    ฿882–3,617
  3. Bus

    1. Take the bus from Songkhla to Bangkok Sai Tai Mai Terminalbus
    2. Take the bus from Bangkok Mochit Bus Terminal to Petchabunbus14
    24h 44m
    ฿1,135–7,808
  4. Drive 1,290.7 km

    1. Drive from Songkhla to Petchabuncar1,290.7 km
    18h 43m
    ฿4,755–6,868
  5. Fly Hat Yai to Suvarnabhumi Airport, bus

    1. Fly from Hat Yai (HDY) to Suvarnabhumi Airport (BKK)planeHDY - BKK
    2. Take the bus from Bangkok Mochit Bus Terminal to Petchabunbus
    12h 24m
    ฿1,420–3,661
  6. Fly Hat Yai to Loei, bus

    1. Fly from Hat Yai (HDY) to Loei (LOE)planeHDY - LOE
    2. Take the bus from Loei to Phu Rueabus
    3. Take the bus from Phu Ruea to Petchabunbus
    13h 26m
    ฿3,689–8,626
  7. Fly Hat Yai to Don Mueang International Airport, train, bus

    1. Fly from Hat Yai (HDY) to Don Mueang International Airport (DMK)planeHDY - DMK
    2. Take the train from Sathani Rotfai Don Mueang to Sathani Rotfai Lam Naraitrain
    3. Take the bus from Lam Narai to Petchabunbus
    12h 17m
    ฿1,279–4,286
  8. Minivan to Trang Airport, fly to Phitsanulok, bus

    1. Take the night bus from Songkhla to Trangnightbus
    2. Fly from Trang Airport (TST) to Phitsanulok (PHS)planeTST - PHS
    3. Take the bus from Phitsanulok to Lom Sakbus
    4. Take the bus from Lom Sak to Petchabunbus
    13h 30m
    ฿3,310–6,370
  9. Fly Hat Yai to Udon Thani International Airport, train, bus

    1. Fly from Hat Yai (HDY) to Udon Thani International Airport (UTH)planeHDY - UTH
    2. Take the train from Udon Thani to Sathani Rotfai Lam Naraitrain
    3. Take the bus from Lam Narai to Petchabunbus
    15h 25m
    ฿2,019–5,766
  10. Bus via Hat Yai Bus Terminal

    1. Take the bus from Hat Yai Bus Terminal to Southern Bus Terminal Bangkokbus
    2. Take the bus from Bangkok Mochit Bus Terminal to Petchabunbus14
    25h 8m
    ฿1,234–1,741

Hat Yai (HDY) to Phitsanulok (PHS) flights

Calendar31Weekly Planes
Duration5h 5mAverage Duration
Ticket฿2,190Cheapest Price
See schedules

Questions & Answers

What companies run services between Songkhla, Thailand and Petchabun, Thailand?

You can take a bus from Songkhla to Petchabun via Bangkok, Bus Terminal (South), บรมราชชนนี 58;Borommaratchachonnani 58, ตึกแดง จตุจักร;Tuek Daeng Chatuchak, อู่หมอชิต 2;Bus Depot Mochit 2, and Bangkok Mochit Bus Terminal in around 24h 44m.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus 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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, 4 of the smartest ways to explore Australia, and How to get from JFK to New York City - to help you get the most out of your next trip.

More Questions & Answers