There are 10 ways to get from Penang to Sakon Nakhon by plane, taxi, car ferry, 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.
Fly Penang International Airport to Udon Thani International Airport, taxi
best- Fly from Penang International Airport (PEN) to Udon Thani International Airport (UTH)plane PEN - UTH
- Take the taxi from Udon-Thani-Airport-UTH to Sakon Nakhontaxi
6h 53m฿6,158–13,828Car ferry, train, bus via Udon Thani
cheapest- Take the car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
- Take the train from Butterworth to Padang Besartrain
- Take the train from Padang Besar to Hat Yaitrain
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Udon Thanitrain
- Take the bus from Udon Thani Bus Terminal 1 to Sakon Nakhon Bus Terminal 2bus
34h 18m฿1,300–4,135Car ferry, train, bus
- Take the car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
- Take the train from Butterworth to Padang Besartrain
- Take the train from Padang Besar to Hat Yaitrain
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain
- Take the bus from Bangkok Mochit Bus Terminal to Sakon Nakhonbus
31h 35m฿1,470–3,285Mini Van, bus
- Take the bus from Komtar Bus Terminal to Hat Yaibus
- Take the bus from Hat Yai to Phitsanulok Bus Terminalbus
- Take the bus from Phitsanulok to Sakon Nakhonbus 876
32h 45m฿2,829–3,997Drive 1,779.3 km
- Drive from George Town to Sakon Nakhoncar 1,779.3 km
24h 38m฿6,685–9,656Fly Penang International Airport to Nakhon Phanom, bus
- Fly from Penang International Airport (PEN) to Nakhon Phanom (KOP)plane PEN - KOP
- Take the bus from Nakhon Phanom to Sakon Nakhonbus
9h 2m฿4,884–5,862Fly Penang International Airport to Roi Et Airport, taxi
- Fly from Penang International Airport (PEN) to Roi Et Airport (ROI)plane PEN - ROI
- Take the taxi from Roi Et Airport (ROI) to Sakon Nakhontaxi
6h 21m฿6,464–14,907Fly Penang International Airport to Sakon Nakhon Airport
- Fly from Penang International Airport (PEN) to Sakon Nakhon Airport (SNO)plane PEN - SNO
4h 25m฿4,371–10,195Train, train to Hat Yai, fly to Sakon Nakhon Airport
- Take the train from Tasek Gelugor to Padang Besartrain
- Take the train from Padang Besar to Hat Yaitrain
- Fly from Hat Yai (HDY) to Sakon Nakhon Airport (SNO)plane HDY - SNO
10h 32m฿3,113–8,040Bus
- Take the bus from Prangin Mall to Hat Yaibus
- Take the bus from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminalbus
- Take the bus from Bangkok Mochit Bus Terminal to Sakon Nakhon Bus Terminal 2bus
45h 9m฿1,836–12,886
Penang to Sakon Nakhon by bus
Questions & Answers
The cheapest way to get from Penang to Sakon Nakhon is to car ferry and train and bus via Udon Thani which costs ฿1300 - ฿4200 and takes 34h 18m.
The fastest way to get from Penang to Sakon Nakhon is to fly which takes 4h 25m and costs ฿4300 - ฿11000.
No, there is no direct bus from Penang to Sakon Nakhon. However, there are services departing from Komtar Bus Terminal and arriving at Sakon Nakhon via Hat Yai and Phitsanulok. The journey, including transfers, takes approximately 32h 45m.
The distance between Penang and Sakon Nakhon is 1540 km. The road distance is 1779.3 km.
The best way to get from Penang to Sakon Nakhon without a car is to car ferry and train and bus which takes 31h 35m and costs ฿1400 - ฿3300.
It takes approximately 6h 53m to get from Penang to Sakon Nakhon, including transfers.
Penang to Sakon Nakhon bus services, operated by New Asian Travel, depart from Komtar Bus Terminal station.
The best way to get from Penang to Sakon Nakhon is to Mini Van and bus which takes 32h 45m and costs ฿2800 - ฿4000. Alternatively, you can fly, which costs ฿4300 - ฿11000 and takes 4h 25m.
Penang to Sakon Nakhon bus services, operated by New Asian Travel, arrive at Hat Yai station.
Sakon Nakhon is 1h behind Penang. It is currently 9:15 AM in Penang and 8:15 AM in Sakon Nakhon.
What companies run services between Penang, Malaysia and Sakon Nakhon, Thailand?
You can take a bus from Komtar Bus Terminal to Sakon Nakhon via Hat Yai, Phitsanulok Bus Terminal, and Phitsanulok in around 32h 45m. Alternatively, Thai Lion Mentari, World Ticket, and two other airlines fly from Penang International Airport (PEN) to Sakon Nakhon Airport (SNO) twice daily.
- Website
- airasia.com
Flights from Penang International Airport to Udon Thani International Airport via Don Muang
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- ฿4,300–12,000
Flights from Penang International Airport to Udon Thani International Airport via Phuket
- Ave. Duration
- 4h 25m
- When
- Monday
- Estimated price
- ฿4,500–12,000
Flights from Penang International Airport to Nakhon Phanom via Don Muang
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- ฿4,500–12,000
Flights from Penang International Airport to Roi Et Airport via Don Muang
- Ave. Duration
- 5h 31m
- When
- Every day
- Estimated price
- ฿4,800–13,000
Flights from Penang International Airport to Sakon Nakhon Airport via Kuala Lumpur, Don Muang
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ฿3,900–13,000
Flights from Hat Yai to Sakon Nakhon Airport via Don Muang
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- ฿2,500–6,500
- Website
- worldticket.com
Flights from Penang International Airport to Sakon Nakhon Airport via Don Muang
- Ave. Duration
- 4h 15m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- ฿4,200–10,000
Flights from Penang International Airport to Sakon Nakhon Airport via Kuala Lumpur, Don Muang
- Ave. Duration
- 8h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿3,900–13,000
Flights from Hat Yai to Sakon Nakhon Airport via Don Muang
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ฿2,600–6,500
- Website
- lionairthai.com
Flights from Penang International Airport to Udon Thani International Airport via Don Muang
- Ave. Duration
- 9h 25m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- ฿4,600–12,000
Flights from Penang International Airport to Nakhon Phanom via Don Muang
- Ave. Duration
- 8h 15m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- ฿4,800–12,000
- Website
- thaiairways.com
Flights from Penang International Airport to Udon Thani International Airport via Suvarnabhumi
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ฿5,500–15,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Butterworth to Padang Besar
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- ฿340–470
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Tasek Gelugor to Padang Besar
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- ฿280–390
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Butterworth to Padang Besar
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- ฿340–470
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- ฿15–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿15–20
- 2nd Class (Air-conditioned Seat)
- ฿250–280
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 14h 25m
- Frequency
- 3 times a day
- Estimated price
- ฿300–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿300–360
- 2nd Class (Air-Conditioned Berth)
- ฿320–410
- 2nd Class (Air-conditioned Seat)
- ฿670–730
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- ฿15–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿15–20
- 2nd Class (Air-conditioned Seat)
- ฿250–280
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- ฿15–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿15–20
- 2nd Class (Air-conditioned Seat)
- ฿250–280
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 14h 25m
- Frequency
- 3 times a day
- Estimated price
- ฿300–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿300–360
- 2nd Class (Air-Conditioned Berth)
- ฿320–410
- 2nd Class (Air-conditioned Seat)
- ฿670–730
Train from Krung Thep Aphiwat Central Terminal to Udon Thani
- Ave. Duration
- 8h 10m
- Frequency
- 4 times a day
- Estimated price
- ฿200–1,300
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿220–270
- 2nd Class (Air-Conditioned Berth)
- ฿200–270
- 2nd Class (Air-conditioned Seat)
- ฿510–560
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
- Phone
- 1624
- [email protected]
- Website
- nakhonchaiair.com
Bus from Bangkok Mochit Bus Terminal to Sakon Nakhon
- Ave. Duration
- 9h 15m
- Frequency
- 4 times a day
- Estimated price
- ฿800–1,000
- Book at
- https://12go.asia/en/operator/nakhonchai-air
- Website
- https://www.nakhonchaiair.com/view/
- Phone
- +60 4-261 5558
- Website
- 12go.asia
Bus from Komtar Bus Terminal to Hat Yai
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ฿740–800
- Book at
- https://12go.asia/en/operator/new-asian-travel
- Phone
- +66 56 720 720
- [email protected]
- Website
- phetprasert.com
Bus from Phitsanulok to Sakon Nakhon
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- ฿480–900
- Schedules at
- phetprasert.com
- 13
- ฿500–650
Bus from Nakhon Phanom to Sakon Nakhon
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ฿90–190
- Schedules at
- phetprasert.com
- 13
- ฿90–110
- Phone
- +66 42 081 899
- [email protected]
- Website
- 12go.com
Bus from Udon Thani Bus Terminal 1 to Sakon Nakhon Bus Terminal 2
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- ฿430–550
- Book at
- 12go.com
- Phone
- 019 - 545 3888
- [email protected]
- Website
- behtravelandtour.com
Bus from Prangin Mall to Hat Yai
- Ave. Duration
- 4h 22m
- Frequency
- 3 times a day
- Estimated price
- ฿487
- Schedules at
- behtravelandtour.com
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal
- Ave. Duration
- 22h 45m
- Frequency
- Once daily
- Estimated price
- ฿800–7,500
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Bus from Bangkok Mochit Bus Terminal to Sakon Nakhon Bus Terminal 2
- Ave. Duration
- 16h 2m
- Frequency
- Every 2 hours
- Estimated price
- ฿550–4,900
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- 04-375 2400
- [email protected]
- Website
- penangport.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- ฿16
- Schedules at
- penangport.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- ฿16
- Schedules at
- penangport.com.my
- Ave. Duration
- 2h 29m
- Estimated price
- ฿1,600–2,300
Grab Taxi
- Phone
- +66 061 494 6191
- Website
- grab.com
Thai Taxi Services
- Phone
- +66 98 6513465
Grab Taxi
- Website
- grab.com
Roi Et Airport Taxi
- Phone
- +66 88 575 3309
Roi Et Taxi
- Phone
- +66 84 790 9152
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 Heathrow Airport into central London, How to get from Stansted Airport into central London, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Penang to Sakon Nakhon is 1779 km. It takes approximately 24h 38m to drive from Penang to Sakon Nakhon.
Book your Penang to Sakon Nakhon bus tickets online with 12go.asia.
There are 41+ hotels available in Sakon Nakhon.























