Hpa An to Bagan

Last updated:

Overview Compare Bus Flight To Stay

How to get from Hpa An to Bagan?

There are two primary options when travelling from Hpa An to Bagan: bus or flight. The lowest-priced option is to travel by bus via Yangon ($17) in roughly 17 hours. Alternatively, you can fly from Yangon, which is a 7-hour bus ride from Hpa An. When flying from Yangon, the journey to Bagan will take about 19 hours and cost around $120.

2 ways to get from Hpa An to Bagan

Transport modeDurationCostsAvailability
Indirect Bus via Yangon7h + 10h$7 + $10

Read article for more info

Bus and Fight via Yangon7h + 1h 20m$15 + $106

Read article for more info

Bus icon

Hpa An to Bagan via Yangon by Bus


Duration: 17 hours
Cost: $17

Unfortunately, there are no direct buses operating from Hpa An to Bagan. Instead, you will first have to take a bus from Hpa An to Yangon, and then another bus from Yangon to Bagan.

We recommend the following schedules below:

Bus schedules from Hpa An to Bagan via Yangon

Bus companyScheduleDurationCosts
Mi Ba Gone Express
(Hpa An – Yangon)
Shwe Man Thu
(Yangon – Bagan)
15:30-22:30
00:00-10:00
7h
10h
$7
$10
Mi Ba Gone Express
(Hpa An – Yangon)
Mandalar Minn
(Yangon – Bagan)
16:30-23:30
01:30-11:30
7h
10h
$5
$14
Mi Ba Gone Express
(Hpa An – Yangon)
JJ Express (VIP Bus)
(Yangon – Bagan)
17:30-00:30
02:30-12:30
7h
10h
$5
$21
Mandalar Minn
(Hpa An – Yangon)
Bagan Min Thar (VIP Bus)
(Yangon – Bagan)
19:30-02:30
03:30-13:30
7h
10h
$11
$14

The schedules indicated on the table above allows you to leave Hpa An in the afternoon and arrive in Bagan at a reasonable time in the morning. Another benefit of this itinerary is that it saves you a night of accommodation.

The journey between these 3 towns takes about 17 hours. Tickets can booked separately via the buttons below and total cost will vary between $17 for standard tickets up to $26 for VIP bus services.

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.

flight icon

Hpa An to Bagan via Yangon by Bus + Flight


Duration: 8 hours 20 minutes
Cost: $121

There are no direct flights from Hpa An to Bagan. Instead, you will first have to travel from Hpa An to Yangon and take a flight from there.

To reach Yangon, you will have to take a 7-hour bus ride from Hpa An to Yangon, from where you can go to the airport and take the 1-hour and 20-minute flight from Yangon to Bagan.

We recommend taking the following schedules below:

Bus + Flight schedules

Bus company/AirlineScheduleDurationCosts
Mandalar Minn
(Hpa An – Yangon)
Mann Yadanarpon
(Yangon – Bagan)
04:30-11:30
15:00-16:20
7h
1h 20m
$15
$106
Mi Ba Gone Express
(Hpa An – Yangon)
Air KBZ
(Yangon – Bagan)
22:30-05:30
08:35-10:05
7h
1h 20m
$5
$136

Hpa An to Yangon International Airport?

When you take the bus from Hpa An to Yangon, it will arrive in Aung Mingalar Highway Bus Station.

From the bus station, you need to make your way to Yangon International Airport for your flight to Bagan. The distance between these 2 locations is 8 kilometers and a taxi ride should cost you roughly $2.

Bagan Airport to Bagan City Center?

The flight from Yangon International Airport lands in Bagan International Airport, about a 20-minute ride to New Bagan. To get to the town center, you can take a private taxi for about $5.

Conveniently, Klook offers a private transfer service that helps you avoid long taxi lines and get to your destination quickly and safely.

  Hotel

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

Inle Lake to Bagan

Mandalay to Bagan

Yangon to Bagan

More routes from Hpa An

Hpa An to Yangon

Hpa An to Inle Lake

Hpa An to Mandalay

Bagan to Inle Lake

Bagan to Mandalay

Mandalay Airport

Mandalay to Bagan

Yangon 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?

106 views
Copy link
Powered by Social Snap