HUB hero image

How to Travel from

Suvarnabhumi Airport to Shangri-La

by Plane or Car

Suvarnabhumi Airport
+0
Shangri-La
Transport search to Shangri-La
Suvarnabhumi Airport
+0
Shangri-La
Building a composite car route
Cheapest
Best Offer!
Car
27 h 13 min
2009 km.
from $110
Composite Route Car Only

Two ways to Travel from Suvarnabhumi Airport to Shangri-La

Select an Option Below to Start Your Journey
Cheapest
Fastest

Transport providers

Airlines

China Eastern Airlines

Website:
en.ceair.com/
Plane from Bangkok International Airport to Diqing
Ave. Duration:
8h 25m
Frequency:
Friday to Sunday
Estimated price:
$141.30–$336.96

Ruili Airlines

Website:
rlair.net/
Plane from Bangkok International Airport to Lijiang
Ave. Duration:
2h 45m
Frequency:
Tuesday, Thursday, and Saturday
Estimated price:
$59.78–$369.57

Train operators

China Railways C-Class

Phone:
(86)12306
Website:
12306.com/
Train from Kunming to Lijiang
Ave. Duration:
4h 1m
Frequency:
4 times a day
Estimated price:
$18.48–$27.17
Train from Lijiang to Shangri-La
Ave. Duration:
1h 40m
Frequency:
4 times a day
Estimated price:
$5.98–$9.24

Laos - China Railway

Website:
facebook.com/LaosChinaRailway/
Train from Vientiane station to Kunming
Ave. Duration:
9h 26m
Frequency:
Once daily
Estimated price:
$21.74–$119.57

Bus operators

Tara Tour and Travel

Phone:
086 065 5466
Website:
12go.asia/en/operator/tara-tour-and-travel?z=3481&sub_id=cjJyMDYsUlVYWFgyMDI1MDMwODAwMDAwMDAwMHVzb2QsZXAwMTp1OmE6azplLCxoMDoyfGhoOjV8aG86MywyMDI1MDMwODAwMDAsMDE5NTc0YzktZmE3NC03MzYzLTk1NDItNDc5ZDgyYjdlZDdjLA
Bus from Bangkok Tara Travel to Vientiane
Ave. Duration:
16h 30m
Frequency:
Once daily
Estimated price:
$30.43–$42.39

Questions and Answers

What is the cheapest way to get from Suvarnabhumi Airport (BKK) to Shangri-La?

The cheapest way to get from Suvarnabhumi Airport (BKK) to Shangri-La is to fly which costs $92.39 - $239.13 and takes 6h 1m.

What is the fastest way to get from Suvarnabhumi Airport (BKK) to Shangri-La?

The fastest way to get from Suvarnabhumi Airport (BKK) to Shangri-La is to fly and train which takes 5h 42m and costs $76.09 - $391.30 .

How far is it from Suvarnabhumi Airport (BKK) to Shangri-La?

The distance between Suvarnabhumi Airport (BKK) and Shangri-La is 1577 km. The road distance is 2022.8 km.

How do I travel from Suvarnabhumi Airport (BKK) to Shangri-La without a car?

The best way to get from Suvarnabhumi Airport (BKK) to Shangri-La without a car is to bus and train which takes 37h 50m and costs $86.96 - $228.26 .

How long does it take to get from Suvarnabhumi Airport (BKK) to Shangri-La?

It takes approximately 6h 1m to get from Suvarnabhumi Airport (BKK) to Shangri-La, including transfers.

Train, bus or fly from Suvarnabhumi Airport (BKK) to Shangri-La?

The best way to get from Suvarnabhumi Airport (BKK) to Shangri-La is to fly which takes 6h 1m and costs $92.39 - $239.13 . There are no good options to train or bus between Suvarnabhumi Airport (BKK) to Shangri-La.

What is the time difference between Suvarnabhumi Airport (BKK) and Shangri-La?

Shangri-La is 1h ahead of Suvarnabhumi Airport (BKK). It is currently 23:30 in Suvarnabhumi Airport (BKK) and 00:30 in Shangri-La.

Can I drive from Suvarnabhumi Airport (BKK) to Shangri-La?

Yes, the driving distance between Suvarnabhumi Airport (BKK) to Shangri-La is 2023 km. It takes approximately 28h 20m to drive from Suvarnabhumi Airport (BKK) to Shangri-La.

Where can I stay near Shangri-La?

There are 40+ hotels available in Shangri-La. Prices start at $14.41 per night.
+0