There are 7 ways to get from Sawankhalok to Bangkok by plane, bus, train, 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.
Fly Sukhothai Airport to Suvarnabhumi Airport, bus
best- Fly from Sukhothai Airport (THS) to Suvarnabhumi Airport (BKK)plane THS - BKK
- Take the bus from Suvarnabhumi Airport to Nitas Rattanakosinbus
2h 24m฿2,299–4,351Bus
cheapest- Take the bus from Sarachit to Bangkokbus Sarachit - Bangkok
13h 23m฿1,448–4,843Train
- Take the train from Phichai to Krung Thep Aphiwat Central Terminaltrain 52 / ...
8h 3m฿1,741–2,780Bus, Minivan
- Take the bus from Sukhothai Bus Terminal to Ayuthaya Stationbus
- Take the bus from Ayutthaya Station to Bangkok Mochit Bus Terminalbus
9h 10m฿2,875–3,480Drive 443 km
- Drive from Sawankhalok to Bangkokcar 443 km
5h 39m฿1,958–2,828Taxi, train to Phitsanulok, fly to Don Mueang International Airport
- Take the taxi from Sawankhalok to Phichaitaxi
- Take the train from Phichai to Phitsanuloktrain
- Fly from Phitsanulok (PHS) to Don Mueang International Airport (DMK)plane PHS - DMK
3h 46m฿2,696–4,790Train via Phitsanulok
- Take the train from Phichai to Phitsanuloktrain 52 / ...
- Take the train from Phitsanulok to Krung Thep Aphiwat Central Terminaltrain 52 / ...
8h 10m฿1,741–3,780
Sukhothai Airport (THS) to Suvarnabhumi Airport (BKK) flights
Comparing Your Travel Options
The cheapest way to get from Sawankhalok to Bangkok is to train which costs ฿1700 - ฿2800 and takes 8h 3m.
The fastest way to get from Sawankhalok to Bangkok is to fly and bus which takes 2h 24m and costs ฿2300 - ฿4400.
No, there is no direct bus from Sawankhalok to Bangkok. However, there are services departing from Sukhothai Bus Terminal and arriving at Bangkok Mochit Bus Terminal via Ayutthaya Station. The journey, including transfers, takes approximately 9h 10m.
No, there is no direct train from Sawankhalok to Bangkok. However, there are services departing from Phichai and arriving at Krung Thep Aphiwat Central Terminal via . The journey, including transfers, takes approximately 8h 3m.
The distance between Sawankhalok and Bangkok is 454 km. The road distance is 443 km.
The best way to get from Sawankhalok to Bangkok without a car is to train which takes 8h 3m and costs ฿1700 - ฿2800.
It takes approximately 2h 24m to get from Sawankhalok to Bangkok, including transfers.
Sawankhalok to Bangkok bus services, operated by Tour With Thai, depart from Sukhothai Bus Terminal station.
Sawankhalok to Bangkok train services, operated by State Railway of Thailand, depart from Phichai station.
The best way to get from Sawankhalok to Bangkok is to train which takes 8h 3m and costs ฿1700 - ฿2800. Alternatively, you can bus and Minivan, which costs ฿2800 - ฿3500 and takes 9h 10m.
What companies run services between Sawankhalok, Thailand and Bangkok, Thailand?
State Railway of Thailand operates a train from Phichai to Krung Thep Aphiwat Central Terminal every 3 hours. Tickets cost ฿150–900 and the journey takes 7h 23m. Alternatively, you can take a vehicle from Sawankhalok to Bangkok Mochit Bus Terminal via Sukhothai Bus Terminal and Ayutthaya Station in around 9h 10m.
- Website
- airasia.com
Flights from Phitsanulok to Don Mueang International Airport
- Ave. Duration
- 53 min
- When
- Every day
- Estimated price
- ฿1,000–1,900
- Website
- bangkokair.com
Flights from Sukhothai Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿1,400–3,300
- Website
- lionairthai.com
Flights from Phitsanulok to Don Mueang International Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- ฿1,000–2,500
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Phichai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 7h 23m
- Frequency
- Every 3 hours
- Estimated price
- ฿150–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿180–230
- 2nd Class (Air-Conditioned Berth)
- ฿150–190
- 2nd Class (Air-conditioned Seat)
- ฿430–480
Train from Phichai to Phitsanulok
- Ave. Duration
- 48 min
- Frequency
- Every 3 hours
- Estimated price
- ฿20–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–120
- 2nd Class (Air-Conditioned Berth)
- ฿20–26
- 2nd Class (Air-conditioned Seat)
- ฿260–280
Train from Phichai to Phitsanulok
- Ave. Duration
- 48 min
- Frequency
- Every 3 hours
- Estimated price
- ฿20–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–120
- 2nd Class (Air-Conditioned Berth)
- ฿20–26
- 2nd Class (Air-conditioned Seat)
- ฿260–280
Train from Phitsanulok to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 6h 9m
- Frequency
- Hourly
- Estimated price
- ฿130–1,000
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿170–210
- 2nd Class (Air-Conditioned Berth)
- ฿130–170
- 2nd Class (Air-conditioned Seat)
- ฿410–450
- Phone
- 1348
- [email protected]
- Website
- Bangkok Mass Transit Authority
Bus from Suvarnabhumi Airport to Nitas Rattanakosin
- Ave. Duration
- 27 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿60
- Schedules at
- Bangkok Mass Transit Authority
- Phone
- +6635958226
- Website
- 12 Go
Bus from Sukhothai Bus Terminal to Ayuthaya Station
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Sarachit to Bangkok
- Ave. Duration
- 12h 22m
- Frequency
- Once daily
- Estimated price
- ฿400–3,600
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Ave. Duration
- 40 min
- Estimated price
- ฿1,500–1,900
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 Need to know: Eurostar, How to get from Florence to Rome, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
Booking & Getting There
Sawankhalok to Bangkok bus services, operated by Tour With Thai, arrive at Ayuthaya Station.
Sawankhalok to Bangkok train services, operated by State Railway of Thailand, arrive at Krung Thep Aphiwat Central Terminal station.
Yes, the driving distance between Sawankhalok to Bangkok is 443 km. It takes approximately 5h 39m to drive from Sawankhalok to Bangkok.
There are 5934+ hotels available in Bangkok.











