Overview | Bus | Train | Flight | Secret Escapes


How to get from Bagan to Mandalay?

To travel the 180km distance from Bagan to Mandalay, you have 3 options: by bus, train, or flight. The lowest-priced options are either by taking a bus ($8) for 5 hours 30 minutes or by train ($8) for 8 hours. The fastest yet most expensive way to get from Bagan to Mandalay is a 30-minute flight ($44).

Bus, Train or Flight?

Transport modeDurationCostsAvailability
Bus5h 30m$8Check bus tickets
Train8h$8Check train tickets
Flight30m$44Check flights


Bus icon

Bagan to Mandalay by Bus

Duration: 5 hours 30 minutes
Cost: $8

There are two bus companies operating from Bagan to Mandalay. See the schedules below:

Bus companyScheduleDurationCosts
OK Express04:30-10:00
5h 30m$8
Moe Thout Tun Express (minivan)05:30-10:30

The journey by bus or minivan from Bagan to Mandalay takes about 5 hours and 30 minutes. The ticket for the bus only costs $8, while it costs $10 for the minivan.

OK Express

  • Departs from OK Express Bus, Lanmadaw 3 Rd, Nyaung-U (Hotel pick up is available)
  • Arrives at OK Express Bus stop located in 25th Street, between 86th & 87th Street in Mandalay

Moe Thout Tun Express (minivan)

  • Departs from Bagan Shwe Pyi Highway Bus Terminal located 10 kilometers from New Bagan
  • Arrives at Chan Mya Shwe Pyi Highway Station just 4 kilometers from the center of Mandalay

Check Available Bus Tickets


train icon

Bagan to Mandalay by Train

Duration: 8 hours
Cost: $8

Another low-cost option to travel from Bagan to Mandalay is by train. Tickets are priced at $8 and $13 for upper-class seats and sleeping carriages respectively.

Remember to book your tickets early as Myanmar Railways requires booking in advance for upper-class seats.

Below is the train schedule from Bagan to Mandalay:

Train companyScheduleDurationCosts
Myanmar Railways
(train #119)

There is only one train that leaves Bagan Railway Station at 9 in the evening. Arrival time is at 5am in Mandalay Central Railway Station.

Check Available Train Tickets


flight icon

Bagan to Mandalay by Flight

Duration: 30 minutes
Cost: $44

If you want to get from Bagan to Mandalay the fastest possible way, there is an option to take a quick flight from Bagan Nyaung-U Airport to Mandalay Airport.

Bagan Airport is located 10 kilometers from Old and New Bagan. To get to the airport, you can take a taxi for $5.

Air KBZ, Myanmar Airways International, Mann Yadanarpon Airlines, Hahn Air, and Myanmar National Airlines operate up to 5 Bagan to Mandalay flights daily with decent departure times.

Travel time from Bagan to Mandalay is only 30 minutes and a one-way ticket starts at $44.

From Mandalay Airport, you can take a bus ($4) or taxi ($10) to the city center.

Check Flights on Skyscanner


My favourite places to stay in Mandalay

Royal Yadanarbon Hotel

Royal Yadanarbon Hotel is located centrally within walking distance of restaurants, bars, shops, and sights. Free WiFi access is available throughout the hotel. Other facilities offered at the property include a tour desk, bicycle rental, and luggage storage. The property offers free parking.

  • Super friendly staff
  • Restaurant
  • Clean and comfortable facilities
  • Excellent location

Private rooms start at $15 per night

Read more

Ostello Bello Mandalay

Set 500 m from The Mandalay Palace, the Ostello Bello Mandalay features a bar and restaurant. Guests can enjoy the music and great views from the rooftop lounge. Free WiFi is offered throughout the property. The location is excellent and the staff is extremely friendly. 

  • Fantastic location
  • Amazing rooftop bar
  • Spacious and clean rooms
  • Good food

Private rooms start at $29 per night 

Read more

Thiri Thitsar Hotel 

Featuring an outdoor swimming pool and terrace, the Thiri Thitsar Hotel is a great choice for travelers. The hotel offers an on-site restaurant, 24-hour front desk, room service, and free WiFi. The property provides a concierge service, ticket service and luggage storage for guests. 

  • Very friendly staff
  • Swimming pool
  • Restaurant
  • Spacious rooms and clean bathrooms

Private rooms start at $41 per night

Read more



More routes to Mandalay

Hpa An to Mandalay

Inle Lake to Mandalay

Mandalay Airport

Yangon to Mandalay

More routes from Bagan

Bagan to Hpa An

Bagan to Inle Lake

Bagan to Yangon

Most popular routes in Myanmar

Bagan to Inle Lake

Mandalay Airport

Mandalay to Bagan

Yangon to Bagan

Yangon to Mandalay


Was this post helpful?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 7

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

COVID-19 Limitations: Transportation services have limited availability and schedules might be less frequent. Please check our recommended booking websites for the most recent schedules.
COVID-19 UPDATE: Due to recent travel restrictions, most of the transportation services are currently unavailable or subject to change.