Bagan to Mandalay

Overview Compare Bus Train Flight To Stay

How to get from Bagan to Mandalay

To travel the 180 km 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).

3 ways to get from Bagan to Mandalay

Transport modeDurationCostsAvailability
Bus5hrs 30m$8Check Bus Tickets
Train8 hours$8Check Train Tickets
Flight30 mimutes$44Check Flights

Bagan to Mandalay by Bus

Duration: 5hrs 30m
Cost: $8
Duration: 5hrs 30m
Cost: $8

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

Bus Schedule from Bagan to Mandalay

Bus companyScheduleCosts
OK Express04:30-10:00
Check Bus Tickets
Moe Thout Tun Express
Check Bus Tickets

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 centre of Mandalay

Bagan to Mandalay by Train

Duration: 8 hours
Cost: $8
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.

Train Schedule from Bagan to Mandalay

Train companyScheduleDurationCosts
Myanmar Railways
(train #119)
21:00-05:008 hours$8
Check Train Tickets

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.

Bagan to Mandalay by Flight

Duration: 30 minutes
Cost: $44
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 centre.

Check Flights on Skyscanner


Our 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

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!

Your feedback is very valueable to us

How we can improve this post?