Myanmar Sunset over Bagan

Yangon to Bagan

Last updated:


Overview | Bus | Train | Flight | Secret Escapes

How to get from Yangon to Bagan?

Yangon is the largest city of Myanmar and the country’s most important commercial and industrial hub. Far from the hustle and bustle of Yangon, and almost 700 kilometers to the North,  lies the UNESCO-listed ancient city of Bagan.

Situated in the Mandalay region of Myanmar, Bagan is one of the world’s richest archeological sites and has become a primary draw for visitors to Myanmar. Bagan boasts over 2,000 surviving temples dating from as early as the 9th century, spread over more than 100 square kilometers. Aside from temples, Bagan also boasts gorgeous sunsets and exciting local markets.

3 ways to get from Yangon to Bagan

Transport modeDurationCostsAvailability
Bus10h$11Check Bus Tickets
Train17h 30m$16Check Train Tickets
Flight1h 20m$85Check Flights

There are 3 different options to travel the 630km journey from Yangon to Bagan: by bus, train, or flight. The journey overland will be more friendly for your money, but will require some serious travel time. The journey by bus takes about 10 hours ($11) and the train journey 17.5 hours ($16). Flying takes only 1 hour and 20 minutes but will cost at least $85.

Bus icon

Yangon to Bagan by Bus

Duration: 10 hours

If you are travelling on a budget, taking the bus from Yangon to Bagan is a good option. You can opt for either daytime or night buses with a travel time of about 10 hours.

A standard bus ticket starts at $11, while VIP buses with more comfortable seats can go as high as $21. We recommend travelling with JJ Express, a reputable bus company that provides a high level of service.

See below 2 companies we recommend:

Bus companyScheduleDurationCosts
Khaing Mandalay21:00-07:0010h$11
JJ Express20:30-06:30

You can use the button to see the available seats and more bus companies.

Check Available Bus Tickets

Take note that all international tourists are required to pay $16 Bagan Zone Fee. The pass is valid for 3 days and can be bought from any of the many checkpoints leading into Bagan.

How to get to Aung Mingalar Bus Station from downtown Yangon?

All buses depart from Aung Mingalar Bus Station, 15 kilometers from downtown Yangon. To get to the bus station, you can take a taxi that should charge about $7. For a cheaper option, it is advisable to take the Local Bus Line 36 for $0.10.

All buses arrive in Bagan Shwe Pyi Highway Bus Terminal located 10 kilometers from New Bagan. From the bus terminal, you can take a taxi to New Bagan for around $6.

train icon

Yangon to Bagan by Train

Duration: 17 hours 30 minutes
Cost: $16

Traveling by train provides you an opportunity to observe the scenery and the occasional temples dotting countryside.

Currently, there is only one train going to Bagan that leaves at 4 pm. The journey takes 17 hours and 30 minutes.

Upper-class seats cost around $16, while upper-class sleeping carriages cost about $25.

Train companyScheduleDurationCosts
Myanmar Railways
(train #61)
16:00-09:3017h 30m$16
  • Departure from Yangon Railway Station located in Kun Chan Rd, Downtown Yangon.
  • Arrival is at Bagan Railway Station in Nyaung-U

In Bagan Railway Station, taxis are available to take you to Old or New Bagan for approximately $8. If rates offered by taxi drivers seem too high, you can walk 150 meters to the highway to hail a taxi ride at a cheaper rate.

Check Available Train Tickets

flight icon

Yangon to Bagan by Flight

Duration: 1 hour 20 minutes
Cost: $105

The fastest way to travel from Yangon to Bagan is by taking the 1 hour and 20-minute flight from Yangon International Airport to Bagan Nyaung-U Airport.

Below we explain step-by-step how you can travel from Yangon to the airport and also how to travel from Bagan airport to the center.

Step 1: Yangon center to Yangon Airport by Shuttle Bus or Taxi

To get to Yangon Airport from the city, there are several YBS airport shuttle buses that run from the airport to the center of Yangon.

These air-conditioned buses stop at 16 designated bus stops within the city, run 24/7, and charge $0.30 per passenger. Alternatively, you can take a taxi to the airport but beware that some drivers may charge exorbitant rates.

Step 2: Yangon to Bagan by Flight

Several airline companies serve this route including Mann Yadanarpon Airlines, Air KBZ, and Myanmar National Airlines. These airlines operate up to 10 flights daily and one-way tickets typically start around $85.

PRO-TIP: Ask for a window seat so you can witness the amazing view on the Bagan temples.

Check Flights on Skyscanner

Step 3: Bagan Airport to Bagan center by Taxi

Flights from Yangon will arrive in Bagan International Airport situated in Nyaung U, east of New and Old Bagan. Taxi drivers at the airport normally charge $5 to the town center. If you already pre-booked your accommodation, check with the hotel if they have a free transfer service from the airport.

To get to Bagan city hassle-free, Klook offers private transfers from Nyang-U Airport to Bagan city in a comfortable airconditioned vehicle.

Your driver will be waiting with a sign as soon as you arrive.


Our favourite places to stay in Bagan

Shwe Nadi Guest House

Ideally situated in central Bagan, Shwe Nadi Guest House is within walking distance to the Nyaung U Market and plenty of restaurants and shops. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. The Guesthouse also offers e-bike rentals. 

  • Friendly and welcoming staff
  • Excellent breakfast
  • E-bikes rentals
  • Fantastic location

Private rooms start at $16 per night

Read more

Ostello Bello Bagan

Ostello Bello Bagan is set in an ideal location, within walking distance of many restaurants, sights, and amenities. The on-site bar is great for having a cold drink and relaxing. The on-site restaurant is open early and serves both local and Western dishes. Snacks, coffee, tea, and water can also be found at the shared lounge throughout the day.

  • Cozy and clean rooms
  • Great food
  • Friendly and helpful staff
  • Convenient location

Private rooms start at $29 per night 

Read more

Bagan Wynn Hotel

The Bagan Wynn Hotel is set in a quiet, peaceful location not too far from the sights. The hotel offers a restaurant, free private parking, a bar, an outdoor swimming pool and a fitness center. The property provides a 24-hour front desk, room service and currency exchange for guests.

  • Accommodating staff
  • Restaurant and bar
  • Peaceful location
  • Spacious rooms

Private rooms start at $33 per night

Read more


More routes to Bagan

Hpa An to Bagan

Inle Lake to Bagan

Mandalay to Bagan

More routes from Yangon

Yangon to Mandalay

Yangon to Hpa An

Yangon to Inle Lake

Most popular routes in Myanmar

Bagan to Inle Lake

Bagan to Mandalay

Mandalay Airport

Mandalay to Bagan

Yangon to Mandalay

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 5

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?