There are 5 ways to get from Mandalay to Bagan by plane, bus, 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  •  1 h 8 min

  1. Fly from Mandalay (MDL) to Nyaung-U (NYU) MDL - NYU

$79 - $258

Cheapest option

Train  •  7 h 2 min

  1. Take the train from Mandalay Central to Bagan 120

$12 - $18

3 alternative options

Minibus  •  6 h

  1. Take the Minibus from Mandalay to Bagan

$16

Taxi  •  2 h 45 min

  1. Take a taxi from Mandalay to Bagan 113.6 miles

$140 - $170

Drive  •  2 h 45 min

  1. Drive from Mandalay to Bagan 113.6 miles

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

Mann Yadanarpon and Air KBZ fly from Mandalay to Bagan twice daily. Alternatively, OK Minibus operates a bus from Mandalay to Bagan 3 times a day. Tickets cost $16 and the journey takes 6 h.

Airlines
Mann Yadanarpon
Flights from Mandalay to Nyaung-U
Ave. Duration
30 min
When
Every day
Estimated price
$40 - $150
Air KBZ
Website
airkbz.com
Flights from Mandalay to Nyaung-U
Ave. Duration
30 min
When
Every day
Estimated price
$27 - $270
Train operators
Bus operators
OK Minibus
Website
facebook.com
Bus from Mandalay to Bagan
Ave. Duration
6 h
Frequency
3 times a day
Estimated price
$16
Schedules at
facebook.com
Book at
12go.asia
Other operators
Taxi from Mandalay to Bagan
Ave. Duration
2 h 45 min
Estimated price
$140 - $170

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 Italian Lakes: Getting around by train, Bali: What to do if Mount Agung erupts and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.

Questions & Answers

The distance between Mandalay and Bagan is 157 km. The road distance is 182 km.

The cheapest way to get from Mandalay to Bagan is to Minibus which costs $16 and takes 6 h.

The quickest way to get from Mandalay to Bagan is to fly which takes 1 h 8 min and costs $75 - $260.

Yes, there is a direct bus departing from Mandalay and arriving at Bagan. Services depart three times a day, and operate every day. The journey takes approximately 6 h.

It takes approximately 1 h 8 min to get from Mandalay to Bagan, including transfers.