• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 8 ways to get from Vientiane to Bagan by plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Vientiane to Nyaung-U  •  10 h 11 min

  1. Fly from Vientiane (VTE) to Nyaung-U (NYU) VTE - NYU

$230 - $763

Cheapest option

Bus to Udon Thani, fly to Mandalay, train  •  13 h 53 min

  1. Take the bus from Vientiane Phanthavong Tour Office to Udonthani
  2. Fly from Udon Thani (UTH) to Mandalay (MDL) UTH - MDL
  3. Take the train from Wetlu to Bagan

$153 - $298

6 alternative options

Fly Vientiane to Mandalay, train  •  12 h 38 min

  1. Fly from Vientiane (VTE) to Mandalay (MDL) VTE - MDL
  2. Take the train from Wetlu to Bagan

$290 - $729

Fly Vientiane to Nay Pyi Taw, train  •  18 h 25 min

  1. Fly from Vientiane (VTE) to Nay Pyi Taw (NYT) VTE - NYT
  2. Take the train from Lewe to Bagan

$240 - $788

Bus, drive  •  34 h 38 min

  1. Take the bus from Vientiane Phanthavong Tour Office to Khon Kaen
  2. Take the bus from Khon Kaen to Mae Sot 829
  3. Drive from Mae Sot to Hpa-An
  4. Take the bus from Hpa-An to Yangon
  5. Take the bus from Yangon Aung Mingalar to Bagan Shwe Pyi

Bus, drive via Phitsanulok  •  36 h 8 min

  1. Take the bus from Vientiane Talat Sao Station to Udon Thani
  2. Take the bus from Udon Thani to Phitsanulok 876
  3. Take the bus from Phitsanulok to Mae Sot 829
  4. Drive from Mae Sot to Hpa-An
  5. Take the bus from Hpa-An to Yangon
  6. Take the bus from Yangon Aung Mingalar to Bagan Shwe Pyi

Bus, drive via Bangkok Mochit Bus Terminal  •  45 h 33 min

  1. Take the bus from Vientiane Phanthavong Tour Office to Bangkok Mochit Bus Terminal
  2. Take the bus from Bangkok Bus Terminal to Three Pagodas Pass
  3. Drive from Three Pagodas Pass to Ye
  4. Take the bus from Ye to Yangon Aung Mingalar
  5. Take the bus from Yangoon North to Bagan

Drive  •  20 h 54 min

  1. Drive from Vientiane to Bagan 966.8 miles

Questions & Answers

The cheapest way to get from Vientiane to Bagan is to bus and fly and train which costs $150 - $300 and takes 13 h 53 min.

More details

The quickest way to get from Vientiane to Bagan is to fly which costs $230 - $800 and takes 10 h 11 min.

More details

The distance between Vientiane and Bagan is 884 km. The road distance is 1546.9 km.

Get driving directions

It takes approximately 10 h 11 min to get from Vientiane to Bagan, including transfers.

More details

There is no direct flight from Vientiane Airport to Nyaung-U Airport. The quickest flight takes 13 h 45 min and has two stopovers.

Search flights

Bagan is 30 min behind Vientiane. It is currently 9:38 AM in Vientiane and 9:08 AM in Bagan.

Yes, the driving distance between Vientiane to Bagan is 1547 km. It takes approximately 20 h 54 min to drive from Vientiane to Bagan.

Get driving directions

Mann Yadanarpon, Sichuan Airlines, Thai Smile and five other airlines offer flights from Vientiane Airport to Nyaung-U Airport.

Search flights

There are 129+ hotels available in Bagan. Prices start at $19 USD per night.

More details

The best way to get from Vientiane to Vientiane Airport is to shuttle which takes 16 min and costs $2.

More details

Map of how to get from Vientiane to Bagan.
Launch map view
  • Distance: 552.3 miles
  • Duration: 10 h 11 min

What companies run services between Vientiane, Laos and Bagan, Mandalay Region, Myanmar?

China Eastern Airlines, Yangon Airways and nine other airlines fly from Vientiane to Bagan hourly.

Airlines
Bangkok Airways
Website
bangkokair.com
Flights from Vientiane to Mandalay via Suvarnabhumi
Ave. Duration
6 h 8 min
When
Every day
Estimated price
$230 - $650
Flights from Udon Thani to Mandalay via Chiang Mai
Ave. Duration
3 h 30 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$150 - $550
Flights from Udon Thani to Mandalay via Suvarnabhumi
Ave. Duration
6 h 15 min
When
Every day
Estimated price
$190 - $700
Flights from Vientiane to Nay Pyi Taw via Suvarnabhumi
Ave. Duration
8 h 5 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$210 - $750
Yangon Airways
Website
yangonair.com
Flights from Vientiane to Nyaung-U via Kunming, Mandalay
Ave. Duration
7 h 52 min
When
Every day
Estimated price
$210 - $800
Flights from Vientiane to Nyaung-U via Suvarnabhumi, Mandalay
Ave. Duration
9 h 42 min
When
Every day
Estimated price
$220 - $750
China Eastern Airlines
Website
en.ceair.com
Flights from Vientiane to Mandalay via Kunming
Ave. Duration
4 h 47 min
When
Every day
Estimated price
$290 - $800
Flights from Vientiane to Nay Pyi Taw via Kunming
Ave. Duration
6 h 40 min
When
Tuesday and Saturday
Estimated price
$220 - $850
Thai AirAsia
Website
airasia.com
Flights from Udon Thani to Mandalay via Don Muang
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$85 - $210
Air KBZ
Flights from Vientiane to Nyaung-U via Suvarnabhumi, Yangon
Ave. Duration
10 h 5 min
When
Every day
Estimated price
$220 - $750
Flights from Vientiane to Nyaung-U via Suvarnabhumi, Chiang Mai, Yangon
Ave. Duration
10 h 5 min
When
Every day
Estimated price
$250 - $850
Thai Smile
Website
thaismileair.com
Flights from Vientiane to Mandalay via Suvarnabhumi
Ave. Duration
4 h 35 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$110 - $550
Flights from Udon Thani to Mandalay via Suvarnabhumi
Ave. Duration
4 h 35 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$120 - $650
Mann Yadanarpon
Flights from Vientiane to Nyaung-U via Suvarnabhumi, Yangon
Ave. Duration
13 h 30 min
When
Every day
Estimated price
$220 - $750
Sichuan Airlines
Website
ch.com
Flights from Vientiane to Mandalay via Kunming
Ave. Duration
5 h 10 min
When
Monday, Wednesday and Friday
Estimated price
$190 - $410
Train operators
Myanmar Railways
Website
myanmarailways1877.com
Train from Wetlu to Bagan
Ave. Duration
3 h 55 min
Frequency
Once daily
Estimated price
$3 - $5
Schedules at
myanmartourism.org
Book at
12go.asia
Train from Lewe to Bagan
Ave. Duration
9 h 27 min
Frequency
Once daily
Estimated price
$5 - $8
Schedules at
myanmartourism.org
Bus operators
Lao-Thai International Bus
Website
baolau.com
Bus from Vientiane Phanthavong Tour Office to Udonthani
Ave. Duration
2 h
Frequency
4 times a day
Estimated price
$8
Schedules at
baolau.com
Bus from Vientiane Phanthavong Tour Office to Khon Kaen
Ave. Duration
4 h
Frequency
Twice daily
Estimated price
$15
Schedules at
baolau.com
Phetprasert Tour
Phone
056 720 720
Website
phetprasert.com
Bus from Khon Kaen to Mae Sot
Ave. Duration
9 h 30 min
Frequency
Twice daily
Estimated price
$14 - $22
Schedules at
phetprasert.com
Book at
12go.asia
Bus from Udon Thani to Phitsanulok
Ave. Duration
6 h 45 min
Frequency
3 times a day
Estimated price
$10 - $20
Schedules at
phetprasert.com
Bus from Phitsanulok to Mae Sot
Ave. Duration
4 h 15 min
Frequency
Once daily
Estimated price
$6 - $8
Schedules at
phetprasert.com
Book at
12go.asia
Mandalar Min Express
Phone
09-5020181
Email
mandalarminn.express@gmail.com
Website
mandalarminn.com.mm
Bus from Hpa-An to Yangon
Ave. Duration
6 h
Frequency
Twice daily
Estimated price
$11
Schedules at
mandalarminn.com.mm
Book at
myanmarbusticket.com
Bus from Ye to Yangon Aung Mingalar
Ave. Duration
8 h 56 min
Frequency
Twice daily
Estimated price
$16
Schedules at
mandalarminn.com.mm
Book at
expressticket.innoveller.com
Bus from Yangoon North to Bagan
Ave. Duration
9 h 53 min
Frequency
3 times a day
Estimated price
$13
Schedules at
mandalarminn.com.mm
Book at
expressticket.innoveller.com
Bagan Minthar
Phone
09-73238057
Website
baganminthar.com
Bus from Yangon Aung Mingalar to Bagan Shwe Pyi
Ave. Duration
10 h
Frequency
4 times a day
Estimated price
$20
Schedules at
baganminthar.com
Book at
12go.asia
JJ Express Bus
Phone
+959977181230
Email
jjonlineticket@jjexpress.net
Website
jjexpress.net
Bus from Yangon Aung Mingalar to Bagan
Ave. Duration
9 h 30 min
Frequency
Twice daily
Estimated price
$22
Schedules at
jjexpress.net
Book at
12go.asia
The Transport Company
Phone
089 226 2769
Website
home.transport.co.th
Bus from Vientiane Talat Sao Station to Udon Thani
Ave. Duration
3 h
Frequency
Every 4 hours
Estimated price
$1 - $3
Schedules at
home.transport.co.th
Bus from Bangkok Bus Terminal to Three Pagodas Pass
Ave. Duration
7 h
Frequency
Twice daily
Estimated price
$8 - $13
Schedules at
home.transport.co.th
Thai-Lao International Bus
Bus from Vientiane Phanthavong Tour Office to Bangkok Mochit Bus Terminal
Ave. Duration
12 h
Frequency
Twice daily
Estimated price
$24
Schedules at
baolau.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Eurostar, Slovenia: Getting from Ljubljana to Lake Bled and How to get from London City Airport into central London - to help you get the most out of your next trip.