There are 7 ways to get from Bangkok to Nanning by bus, plane, train, car, or night bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Suvarnabhumi Airport, fly
best- Take the bus from ตรงข้ามเอ็นที่กรุงเกษม;Opposite N at Krung Kasem to สนามบินสุวรรณภูมิbus
- Fly from Suvarnabhumi Airport (BKK) to Nanning (NNG)plane BKK - NNG
5h 39m¥502–1,432Train, bus
cheapest- Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath Stationtrain
- Take the bus from Vientiane Southern Bus Station to Hanoi Old Quarterbus
- Take the train from Hanoi Gia Lam Station to Nanningtrain
2d¥448–1,692Train
- Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath Stationtrain
- Take the train from Vientiane station to Kunming Southtrain
- Take the train from Kunming South to Nanningtrain
27h 29m¥717–1,692Bus
- Take the bus from Bangkok Mochit Bus Terminal to Nakhon Ratchasima Bus Terminal 2bus
- Take the bus from Nakhon Ratchasima Terminal 2 to Mukdahanbus
- Take the bus from Savannakhet Bus Station to Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Stationbus
- Take the bus from Hai Phong to Nanning Tourism Distribution Centrebus
38h 18m¥535–763Drive 1,680.8 km
- Drive from Bangkok to Nanningcar 1,680.8 km
22h 9m¥1,421–2,052Fly from Don Mueang International Airport
- Fly from Don Mueang International Airport (DMK) to Nanning (NNG)plane DMK - NNG
9h 15m¥745–1,948Night bus, bus
- Take the nightbus from Bangkok Mochit Bus Terminal to Vientiane Talat Sao Stationnightbus
- Take the bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Stationbus
- Take the bus from Hai Phong to Nanning Tourism Distribution Centrebus
2d 3h¥562–1,539
Suvarnabhumi Airport (BKK) to Nanning (NNG) flights
Questions & Answers
The cheapest way to get from Bangkok to Nanning is to bus which costs ¥500 - ¥800 and takes 38h 18m.
The fastest way to get from Bangkok to Nanning is to bus and fly which takes 5h 39m and costs ¥500 - ¥1500.
No, there is no direct bus from Bangkok to Nanning. However, there are services departing from Bangkok Mochit Bus Terminal and arriving at Nanning Tourism Distribution Centre via Nakhon Ratchasima Terminal 2, Mukdahan Bus Terminal, Savannakhet Bus Station, Ha Noi Nuoc Ngam Bus Station and Hai Phong. The journey, including transfers, takes approximately 38h 18m.
No, there is no direct train from Bangkok to Nanning. However, there are services departing from Krung Thep Aphiwat Central Terminal and arriving at Nanning via Vientiane station and Kunming South. The journey, including transfers, takes approximately 27h 29m.
The distance between Bangkok and Nanning is 1330 km. The road distance is 1680.8 km.
The best way to get from Bangkok to Nanning without a car is to train which takes 27h 29m and costs ¥700 - ¥1700.
It takes approximately 5h 39m to get from Bangkok to Nanning, including transfers.
Bangkok to Nanning bus services, operated by Air Korat Pattana, depart from Bangkok Mochit Bus Terminal station.
Bangkok to Nanning train services, operated by State Railway of Thailand, depart from Krung Thep Aphiwat Central Terminal station.
The best way to get from Bangkok to Nanning is to train which takes 27h 29m and costs ¥700 - ¥1700. Alternatively, you can bus, which costs ¥500 - ¥800 and takes 38h 18m, you could also fly, which costs ¥700 - ¥2000 and takes 9h 15m.
What companies run services between Bangkok, Thailand and Nanning, China?
You can take a train from Krung Thep Aphiwat Central Terminal to Nanning via Khamsavath Station, Vientiane station, and Kunming South in around 27h 29m. Alternatively, you can take a bus from Bangkok Mochit Bus Terminal to Nanning Tourism Distribution Centre via Nakhon Ratchasima Terminal 2, Mukdahan Bus Terminal, Savannakhet Bus Station, Nuoc Ngam Bus Station, Ha Noi Nuoc Ngam Bus Station, Hai Phong Niem Nghia Bus Station, and Hai Phong in around 38h 18m.
- Website
- shenzhenair.com
Flights from Don Mueang International Airport to Nanning via Shenzhen Bao'an International
- Ave. Duration
- 9h 10m
- When
- Thursday, Saturday, Tuesday, and Sunday
- Estimated price
- ¥900–2,200
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Khamsavath Station
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- ¥40–180
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ¥120–180
- 3rd Class (Seat)
- ¥45–55
- 2nd Class (Air-Conditioned Berth)
- ¥40–55
- 2nd Class (Air-conditioned Seat)
- ¥105–115
Train from Krung Thep Aphiwat Central Terminal to Khamsavath Station
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- ¥40–180
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ¥120–180
- 3rd Class (Seat)
- ¥45–55
- 2nd Class (Air-Conditioned Berth)
- ¥40–55
- 2nd Class (Air-conditioned Seat)
- ¥105–115
- Phone
- 1348
- [email protected]
- Website
- Bangkok Mass Transit Authority
Bus from ตรงข้ามเอ็นที่กรุงเกษม;Opposite N at Krung Kasem to สนามบินสุวรรณภูมิ
- Ave. Duration
- 27 min
- Frequency
- Every 20 minutes
- Estimated price
- ¥13
- Schedules at
- Bangkok Mass Transit Authority
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 Which side of Niagara Falls should I choose (and how do I get there)?, Travelling to and around Russia for the 2018 FIFA World Cup, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
Bangkok to Nanning bus services, operated by Air Korat Pattana, arrive at Nakhon Ratchasima Bus Terminal 2 station.
Nanning is 1h ahead of Bangkok. It is currently 12:10 AM in Bangkok and 1:10 AM in Nanning.
Bangkok to Nanning train services, operated by State Railway of Thailand, arrive at Khamsavath Station.
Yes, the driving distance between Bangkok to Nanning is 1681 km. It takes approximately 22h 9m to drive from Bangkok to Nanning.
There are 164+ hotels available in Nanning.




