How to Reach Bagan - The Easiest Way to Reach Bagan


  • By Plane: Nyaung-U Airport in Myanmar helps in connecting the city of Bagan with all the other major cities. 
  • By Train: There are daily trains that run from Mandalay and Yangon to Bagan. The ride is fairly comfortable with the availability of luxury seats and food served in restaurant carts. The trains can be crowded at times. 
  • By Bus: Bagan is well-connected with Mandalay, Yangon, and Inle Lake by buses that run daily. From VIP buses to coaches to minibuses, there are plenty of options for you to choose. 
  • By Ferry: There are regular ferries that operate from Mandalay to Bagan but the operation is entirely based on the existing water level. Ferries cost comparatively more and take extra time to reach the city.


  • By Rented Taxi: Bagan has the option to rent a taxi while inside the city and to rent one head to Nyaung-U airport. Negotiate the price while renting the taxi and keep a note of the decided price because the travel agents tend to change the fees later. 
  • By E-scooters: Electric bicycles and scooters are available for rent in Bagan. If you are interested in exploring the city at your own pace and at a cheaper cost, then go with E-scooters. 
  • By Horse Cart: Traveling by horse cart is quite famous inside Bagan. While the ride is a little bumpy, the experience is one of the best. Additionally, the cart drivers make up for a good travel guide and help you visit popular local places that are otherwise unknown. 
  • By Bicycle: Blessed with decent roads, Bagan can be explored easily by a bicycle. The condition of the bicycles are a little low standard so before going on a ride make sure, you introspect the bicycle for any damages.

Are you looking for a Bagan travel itinerary? Create an itinerary within minutes, on your own!

How to Reach Bagan from Nearby Cities

Route Distance Time
Mandalay to Bagan 136.81 km 2 hours 16 mins
Yangon to Bagan 150.38 km 2 hours 30 mins
Bangkok to Bagan 637.81 km 10 hours 37 mins
Sam nuea to Bagan 1021.15 km 17 hours 1 mins
Singapore to Bagan 1043.58 km 17 hours 23 mins
Jakarta to Bagan 1411.15 km 23 hours 31 mins
Denpasar to Bagan 2348.22 km 39 hours 8 mins
Manila to Bagan 2907.17 km 48 hours 27 mins
Dubai to Bagan 4398.53 km 73 hours 18 mins
Stanhope to Bagan 5833.8 km 97 hours 13 mins