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.
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.
Yangon to Bagan by Bus
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.
See below 2 companies we recommend:
You can use the button to see the available seats and more bus companies.
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.
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.
Myanmar Railways (train #61)
$16 $25* *sleeper
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.
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.
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.
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.
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.
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.