There are 8 ways to get from Bangkok to Bagan by plane, 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.

Recommended option

Fly Don Muang to Nyaung-U  •  6 h 45 min

  1. Fly from Don Muang (DMK) to Nyaung-U (NYU) DMK - NYU

$98 - $246

Cheapest option

Train, drive, bus  •  34 h 24 min

  1. Take the train from Thon Buri to Nam Tok
  2. Drive from Nam Tok to Dawei
  3. Take the bus from Dawei to Yangon Aung Mingalar
  4. Take the bus from Yangon Aung Mingalar to Bagan Shwe Pyi

$74 - $115

6 alternative options

Fly Suvarnabhumi to Mandalay, train  •  10 h 38 min

  1. Fly from Suvarnabhumi (BKK) to Mandalay (MDL) BKK - MDL
  2. Take the train from Wetlu to Bagan

$149 - $409

Fly Don Muang to Mandalay, train  •  11 h 2 min

  1. Fly from Don Muang (DMK) to Mandalay (MDL) DMK - MDL
  2. Take the train from Wetlu to Bagan

$98 - $272

Fly Suvarnabhumi to Nay Pyi Taw, train  •  15 h 45 min

  1. Fly from Suvarnabhumi (BKK) to Nay Pyi Taw (NYT) BKK - NYT
  2. Take the train from Lewe to Bagan

$189 - $688

Bus, drive  •  30 h 19 min

  1. Take the bus from Rangsit to Mae Sot 638
  2. Drive from Mae Sot to Hpa-An
  3. Take the bus from Hpa-An to Yangon
  4. Take the bus from Yangon Aung Mingalar to Bagan Shwe Pyi

Bus, drive via Ye  •  34 h 12 min

  1. Take the bus from Bangkok Bus Terminal to Three Pagodas Pass
  2. Drive from Three Pagodas Pass to Ye
  3. Take the bus from Ye to Yangon Aung Mingalar
  4. Take the bus from Yangon Aung Mingalar to Bagan Shwe Pyi

Drive  •  17 h 47 min

  1. Drive from Bangkok to Bagan 850.3 miles

$120 - $180

Questions & Answers

The distance between Bangkok and Bagan is 1015 km. The road distance is 1360.4 km.

Get driving directions

It takes approximately 6 h 45 min to get from Bangkok to Bagan, including transfers.

More details

There is no direct flight from Don Muang Airport to Nyaung-U Airport. The quickest flight takes 9 h 35 min and has one stopover.

Search flights

Bagan is 30 min behind Bangkok. It is currently 6:56 AM in Bangkok and 6:26 AM in Bagan.

Yes, the driving distance between Bangkok to Bagan is 1360 km. It takes approximately 17 h 47 min to drive from Bangkok to Bagan.

Get driving directions

Nok Air, Air KBZ, Thai Lion Mentari and five other airlines offer flights from Don Muang Airport to Nyaung-U Airport.

Search flights

There are 127+ hotels available in Bagan. Prices start at $19 USD per night.

More details

The best way to get from Bangkok to Don Muang Airport is to bus which takes 1 h and costs .

More details

Map of how to get from Bangkok to Bagan.
Launch map view
  • Distance: 634.4 miles
  • Duration: 6 h 45 min

What companies run services between Bangkok, Thailand and Bagan, Mandalay Region, Myanmar?

Nok Air, Air KBZ and six other airlines fly from Bangkok to Bagan every 3 hours.

Airlines
Bangkok Airways
Website
bangkokair.com
Flights from Suvarnabhumi to Mandalay
Ave. Duration
1 h 55 min
When
Every day
Estimated price
$120 - $490
Flights from Suvarnabhumi to Nay Pyi Taw
Ave. Duration
2 h 25 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$180 - $700
Golden Myanmar
Website
gmairlines.com
Flights from Don Muang to Nyaung-U via Yangon
Ave. Duration
4 h 40 min
When
Sunday
Estimated price
$85 - $230
Flights from Don Muang to Nyaung-U via Yangon, Heho
Ave. Duration
6 h 55 min
When
Every day
Estimated price
$95 - $250
Myanma Airways
Website
flymna.com
Flights from Don Muang to Nyaung-U via Yangon, Mandalay
Ave. Duration
6 h 50 min
When
Monday, Friday and Saturday
Estimated price
$95 - $260
Flights from Suvarnabhumi to Mandalay via Yangon
Ave. Duration
2 h 55 min
When
Tuesday and Thursday
Estimated price
$110 - $550
Air KBZ
Flights from Don Muang to Nyaung-U via Yangon
Ave. Duration
3 h 35 min
When
Every day
Estimated price
$100 - $210
Mann Yadanarpon
Flights from Don Muang to Nyaung-U via Yangon
Ave. Duration
5 h 30 min
When
Every day
Estimated price
$85 - $230
Yangon Airways
Website
yangonair.com
Flights from Don Muang to Nyaung-U via Mandalay
Ave. Duration
7 h 15 min
When
Every day
Estimated price
$85 - $240
Thai Smile
Website
thaismileair.com
Flights from Suvarnabhumi to Mandalay
Ave. Duration
1 h 55 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$130 - $1,700
Thai AirAsia
Website
airasia.com
Flights from Don Muang to Mandalay
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$60 - $180
Train operators
Myanmar Railways
Website
myanmartourism.org
Train from Wetlu to Bagan
Ave. Duration
3 h 55 min
Frequency
Once daily
Estimated price
$3 - $5
Schedules at
ministryofrailtransportation.com
Book at
12go.asia
Train from Lewe to Bagan
Ave. Duration
9 h 27 min
Frequency
Once daily
Estimated price
$5 - $8
Schedules at
ministryofrailtransportation.com
State Railway of Thailand
Website
railway.co.th
Train from Thon Buri to Nam Tok
Ave. Duration
4 h 35 min
Frequency
Twice daily
Estimated price
$9 - $35
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
$2 - $6
2nd Class (Seat)
$9 - $13
2nd Class (Berth)
$18 - $24
1st Class (Berth)
$25 - $35
Bus operators
Phetprasert Tour
Phone
056 720 720
Website
phetprasert.com
Bus from Rangsit to Mae Sot
Ave. Duration
7 h 45 min
Frequency
Once daily
Estimated price
$13 - $19
Schedules at
phetprasert.com
Book at
12go.asia
Mandalar Min Express
Website
mandalarminn.com.mm
Bus from Hpa-An to Yangon
Ave. Duration
6 h
Frequency
Twice daily
Estimated price
$11
Schedules at
mandalarminn.com.mm
Book at
myanmarbusticket.com
Bus from Ye to Yangon Aung Mingalar
Ave. Duration
8 h 56 min
Frequency
Twice daily
Estimated price
$16
Schedules at
mandalarminn.com.mm
Book at
expressticket.innoveller.com
Bus from Dawei to Yangon Aung Mingalar
Ave. Duration
13 h
Frequency
4 times a day
Estimated price
$13
Schedules at
mandalarminn.com.mm
Book at
expressticket.innoveller.com
Bagan Minthar
Website
baganminthar.com
Bus from Yangon Aung Mingalar to Bagan Shwe Pyi
Ave. Duration
10 h
Frequency
4 times a day
Estimated price
$20
Schedules at
baganminthar.com
Book at
12go.asia
JJ Express Bus
Website
jjexpress.net
Bus from Yangon Aung Mingalar to Bagan
Ave. Duration
9 h 30 min
Frequency
Twice daily
Estimated price
$22
Schedules at
jjexpress.net
Book at
12go.asia

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 JFK to New York City, Need to know: Jadrolinija and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.