There are 8 ways to get from Udon Thani to Suvarnabhumi Airport (BKK) by plane, bus, train, night train, taxi 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.
Recommended option
Fly to Suvarnabhumi • 1 h 13 min
$37 - $113
Cheapest option
Train • 10 h 38 min
$14 - $48
6 alternative options
Fly to Don Muang, Public Van • 2 h 3 min
$22 - $70
Bus Suvarnabhumi Airport Bus • 9 h 35 min
$16 - $25
Bus Nakhonchai Air • 9 h 56 min
$19 - $21
Night train • 9 h 37 min
$14 - $48
Taxi • 8 h 4 min
$120 - $150
Drive • 8 h 4 min
$50 - $75
What companies run services between Udon Thani, Thailand and Suvarnabhumi Airport (BKK), Thailand?
Thai Smile flies from Udon Thani to Suvarnabhumi Airport (BKK) 4 times a day. Alternatively, Suvarnabhumi Airport Bus operates a bus from Udon Thani to Suvarnabhumi Airport (BKK) once daily. Tickets cost $14 - $23 and the journey takes 9 h 3 min.

- Website
- nokair.com
Flights from Udon Thani to Don Muang
- Ave. Duration
- 1 h
- When
- Every day
- Estimated price
- $27 - $140

- Website
- airasia.com
Flights from Udon Thani to Don Muang
- Ave. Duration
- 1 h 7 min
- When
- Every day
- Estimated price
- $28 - $120

- Website
- thaismileair.com
Flights from Udon Thani to Suvarnabhumi
- Ave. Duration
- 1 h 5 min
- When
- Every day
- Estimated price
- $35 - $170

- Website
- lionairthai.com
Flights from Udon Thani to Don Muang
- Ave. Duration
- 1 h 5 min
- When
- Every day
- Estimated price
- $20 - $120

- Website
- railway.co.th
Train from Udon Thani to Lak Si
- Ave. Duration
- 9 h 50 min
- Frequency
- Once daily
- Estimated price
- $12 - $50
- Schedules at
- railway.co.th
- Book at
- 12go.asia
- 3rd Class (Seat)
- $5 - $9
- 2nd Class (Seat)
- $12 - $18
- 2nd Class (Berth)
- $22 - $30
- 1st Class (Berth)
- $35 - $50

- Website
- suvarnabhumiairport.com
Bus from Bangkok Don Muang Airport to Suvarnabhumi Airport Arrivals Terminal
- Ave. Duration
- 45 min
- Frequency
- Every 20 minutes
- Estimated price
- $1 - $2
- Schedules at
- suvarnabhumiairport.com

- Website
- suvarnabhumiairport.com
Bus from Udonthani to Bangkok Suvarnabhumi Airport
- Ave. Duration
- 9 h 3 min
- Frequency
- Once daily
- Estimated price
- $14 - $23
- Schedules at
- suvarnabhumiairport.com

- Website
- nakhonchaiair.com
Bus from Udonthani to Bangkok Mochit Bus Terminal
- Ave. Duration
- 8 h 52 min
- Frequency
- Every 4 hours
- Estimated price
- $16
- Schedules at
- www2.nakhonchaiair.com
- Book at
- nakhonchaiair.com
- Ave. Duration
- 8 h 4 min
- Estimated price
- $120 - $150
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 around the Cyclades, Heading to Europe? Read this before you buy a Eurail Pass and Travelling around the UAE - to help you get the most out of your next trip.
Questions & Answers
The distance between Udon Thani and Suvarnabhumi Airport (BKK) is 467 km. The road distance is 575 km.
The cheapest way to get from Udon Thani to Suvarnabhumi Airport (BKK) is to bus which costs ฿500 - ฿800 and takes 9 h 35 min.
The quickest way to get from Udon Thani to Suvarnabhumi Airport (BKK) is to fly which takes 1 h 13 min and costs ฿1100 - ฿3600.
No, there is no direct bus from Udon Thani to Suvarnabhumi Airport (BKK). However, there are services departing from Udonthani and arriving at Suvarnabhumi Airport Arrivals Terminal via Suvarnabhumi Airport Public Transportation Center and Chularat Hospital 1. The journey, including transfers, takes approximately 9 h 35 min.
It takes approximately 1 h 13 min to get from Udon Thani to Suvarnabhumi Airport (BKK), including transfers.