Yangon to Bagan

Overview Compare Bus Train Flight To Stay

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
Bus10 hours$11Check Bus Tickets
Train17hrs 30m$16Check Train Tickets
Flight1hr 20m$85Check Flights

There are 3 different options to travel the 630 km 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.

Yangon to Bagan by Bus

Duration: 10 hours
Cost: $8
Duration: 10 hours
Cost: $8

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.

Bus schedule from Yangon to Bagan

Bus companyScheduleDurationCosts
Khaing Mandalay21:00-07:0010 hours$11
Check Bus Tickets
JJ Express20:30-06:30
10 hours$13.50
Check Bus Tickets

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

Note: 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 km 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.

Yangon to Bagan by Train

Duration: 17hrs 30m
Cost: $16
Duration: 17hrs 30m
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 schedule from Yangon to Bagan

Train companyScheduleDurationCosts
Myanmar Railways
(train #61)
16:00-09:3017h 30m$16
Check Train Tickets
  • 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.

Yangon to Bagan by Flight

Duration: 1hr 20m
Cost: $105
Duration: 1hr 20m
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 centre.

Step 1: Yangon centre 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 centre 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 of the Bagan temples.

Check Flights on Skyscanner

Step 3: Bagan Airport to Bagan centre 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 centre. If you already pre-booked your accommodation, check with the hotel if they have a free transfer service from the airport.

Klook offers private transfers from Nyang-U Airport to Bagan city in a comfortable air-conditioned 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

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 didn't meet your expectations.

Your feedback is very valueable to us

What was missing in this post? (TIP: If you want us to reply to your feedback, you can leave your email in this text box.)

About the author(s)

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she’s not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines… Or exploring the depths of its seas as a budding freediver. An island girl at heart, she’ll be happy anywhere there is sea, sand, sun and coffee.

Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.