Bagan to Mandalay

Last updated:

Overview Compare Bus Train Flight To Stay

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).

3 ways to get from Bagan to Mandalay

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 schedule from Bagan to Mandalay

Bus companyScheduleCosts
OK Express04:30-10:00
Buy Your Bus Tickets
Moe Thout Tun Express
Buy Your 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 center of Mandalay
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.

Train schedule from Bagan to Mandalay

Train companyScheduleDurationCosts
Myanmar Railways
(train #119)
Buy Your 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.

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


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!

Let us improve this post!

Tell us how we can improve this post?

Copy link
Powered by Social Snap