Yangon and Bagan are two of the must-visit places in Myanmar. Yangon is once the capital of Myanmar and is home to Shwedagon Pagoda or the Golden Pagoda, one of the most visited attractions in the city. Bagan, on the other hand, boasts of its thousand pagodas. (Read: Weather Spoon’s Restaurant A Must-Try Resto in Bagan)

Yangon is the main gateway to Myanmar as most international flights are arriving in the city. The airport is around 20 minutes away from downtown Yangon. Taxis are available to take you to the city proper or to the bus station. The bus station to Bagan and the city proper are relatively far from each other.   

How you can travel from Yangon to Bagan? Well, it really depends on a lot of things like your budget, time constraints and other personal preferences.  

We’ve included three methods of transportation from Yangon to Bagan. Whatever option you choose, we are pretty sure you’ll have an unforgettable experience in Myanmar.

1. Overnight Bus from Yangon to Bagan  

There are several bus stations in Yangon, but the main one for Bagan-bound buses is Highway Bus Station, also known as Aung Mingalar Bus Terminal. It is located outside of the city proper, about 7 km northeast from Yangon International airport.

To get to the bus terminal, expect to pay around MMK1,000 for a seat in a shared taxi or MMK6,000/USD5 for a whole cab.

Bus tickets can be purchased in the city or you can go directly to Aung Mingalar Bus Terminal. Some buses also have their own terminals so you have many options and they are just within walking distance from each other. Buses usually leave between 6PM and 9PM and a morning bus at 9AM. Travel time is around 9 hours from Yangon to Bagan.

We suggest you take the VIP coaches / buses as they are more comfortable. Blankets and snacks are also provided during the bus trip. VIP coaches cost around MMK26,000/USD19

Tickets sell fast so make sure to either book days in advance or go directly to Aung Mingalar once you arrive in the Yangon Airport.

Note that buses leaving Yangon in the evening arrive to Bagan early in the morning, between 3am and 5am. Try to buy a ticket for a bus leaving as late as possible to get to your destination at a more reasonable hour. There’s a coffee shop in the bus terminal in Bagan so you may stay there just like we did until the sun rises especially if you don’t have a pre-booked accommodation.  

Bus schedule from Yangon to Bagan

7:30 AM
8:00 AM
7:00 PM
7:30 PM
8:00 PM
9:00 PM

Bus schedule from Bagan to Yangon

7:30 AM
8:00 AM
7:00 PM
7:30 PM
8:00 PM
9:00 PM

2. Local Train from Yangon to Bagan  

A direct railway line links Yangon to Bagan. There are quite a lot of mixed reviews online and we thing it’s something worth a try. It takes about 15-17 hours to get from Yangon to Bagan by train. Check prices and book your train ticket now!

There is only one daily train #61 from Yangon to Bagan leaving at 4pm and reaching the train station at Nyaung U by 10am the next morning. The trains offer carriages of all classes available in Burma: the cheapest hard seats in ordinary class; slightly more comfy second class seats, soft reclining upper class seats and the local luxury, berths in a sleeping car. Ticket prices vary from MMK5,500/USD4 for a hard seat to MMK80,000/USD60 for a berth in a sleeping car when purchasing in advance from outside of Burma.

During low season train, #61 offers no sleeping cars; your choice is restricted to different kinds of seats only.

3. Short Flight from Yangon to Bagan  

Taking a flight is the most convenient way to travel from Yangon to Bagan. If money isn’t an issue then I suggest you take this option. A number of airlines offer direct daily flights between Yangon and Bagan. Fare is relatively high for an hour flight. It costs around $100 even more for a one-way ticket.

Where to stay in Myanmar?

Recommended hotels to stay in Yangon. Please click the name of the hotel below to check the rates and availability.

  1. Backpacker Bed & Breakfast
  2. Taw Win Garden Hotel
  3. ParkRoyal Yangon Hotel
  4. Clover City Center Plus Hotel
  5. Yangon Airport Inn
  6. Hotel Accord
  7. 20th Street Hostel

Recommended hotels to stay in Bagan. Please click the name of the hotel below to check the rates and availability.

  1. Royal Bagan Hotel
  2. Shwe Na Di Guesthouse
  3. Amazing Bagan Resort – highly recommended. 
  4. Ostello Bello Bagan Hostel
  5. Hotel Yadanarbon Bagan
  6. Kaday Aung Hotel
  7. Ananta Bagan Hotel


If this blog has helped you in any way, consider following us on our Facebook Page or our Instagram account. You may also subscribe to our YouTube Channel to watch our recent videos.

Leave a Reply