
Flight
Fastest option with stopover, usually via Guangzhou or other hubs
Train via Nanning + Guangzhou
Overland route with border crossing and high-speed trains
Train combination
Cheaper option but long journey with multiple transfers
Bus combinations
Very long route with border crossing and low comfort
Quick answer: Traveling from Hanoi to Xiamen (China) is possible by direct or connecting flight, or by train via Nanning. Flying takes only a few hours and is the fastest and most comfortable option, while the train offers a scenic cross-border journey through Vietnam and southern China, making it a good choice for travelers with more time.
At a glance:
- 📍 Distance: ~1 300 km by air | ~1 700+ km by train via Nanning
- ⏱️ Travel time: Flight ~1 h 50 min to ~2 h direct | Train ~25–40 h via Vietnam–China border and onward to Xiamen
- 💰 Price range: Flight approx. US$200–300 per person | Train approx. US$170+ per person
- ✈️ Best for speed & comfort: Flight from Hanoi → Xiamen
- 🚆 Best for value & adventure: Train from Hanoi → Nanning → Xiamen
Last updated in April 2026
How to travel from Hanoi to Xiamen
You can travel from Hanoi to Xiamen by connecting flight or by train via Nanning. Flying is the fastest option, while the train offers a scenic journey through Vietnam and southern China.
The international train from Hanoi to Nanning takes about 12 hours via Lang Son and Pingxiang. From Nanning, modern high-speed trains reach Xiamen in about 8–9 hours. Train tickets and flights can be searched and booked online in advance.
BOOK a TOUR / ACTIVITY in China ➜
Xiamen is a modern coastal city in southern China.
Xiamen (厦门) is a popular seaside city in China, located opposite Taiwan. It is known for its waterfront, modern skyline, beaches, and excellent high-speed rail connections across southern China.
There are no direct flights from Hanoi, so all flights include at least one stopover and take about 6–12 hours. Xiamen is also a convenient gateway to other destinations, and from Hanoi you can continue by train or plane to Hong Kong or Macau.
| Transfer Mode – Hanoi to Xiamen: | Travel Time | Cost Range |
|---|---|---|
| Flights with stopover | 5-12 hours | $200-300/pp |
| Train by China Railway via Nanning | 25-40 hours | $170+/pp |
1. Train from Hanoi to Xiamen
👉 Train via Nanning and Guangzhou is a long but interesting route from Hanoi to Xiamen.
- ✔️ Ideal for: travelers who enjoy overland travel and multiple train connections
- ✔️ Travel time: ~22–35 hours (with transfers)
- ✔️ Cost: $90–180 per person
- ✔️ Comfort level: moderate to high (sleeper train + high-speed trains)
- ✅ Best Option: Sleeper train to Nanning + high-speed trains via Guangzhou to Xiamen
- 💡 Tip: Plan connections well and allow time for border procedures.
A) From Hanoi to Nanning by International Train
The international sleeper train from Hanoi to Nanning is the most popular overland route between Vietnam and China. It offers a comfortable journey, border crossing on the same train, and easy connections to China’s high-speed rail network.
- Affordable and comfortable way to travel to China.
- Operated by Vietnam Railways and China Railway (MR1/T8702).
- Travel time is about 12 hours.
- One train departs daily at 21:20 from Hanoi.
- Tickets cost about $55–60 per person.
- Departure from Gia Lam Railway Station.
- Arrival at Nanning Railway Station.
The train stops at Dong Dang in Lang Son province for Vietnamese exit immigration before continuing to Pingxiang, where passengers complete Chinese immigration. After border formalities, the train continues directly to Nanning. China is one hour ahead of Vietnam.
Before traveling, check the latest visa requirements: Visa for China: Who Needs to Apply and How?. A new high-speed railway between Pingxiang and Nanning is also planned.
BOOK TRAIN TICKET to Nanning ➜
⚠️ Important: Your passport details must match your ticket exactly. A valid passport and the required visas for Vietnam and China are mandatory.
Vietnam e-visas and visa on arrival are not accepted for exit through the Dong Dang international railway border crossing.

B) From Nanning to Guangzhou by Train
After arriving in Nanning, continue to Guangzhou by high-speed or regular train. High-speed trains are the preferred option thanks to their short travel time and frequent departures.
- High-speed trains take about 4 hours (around 600 km).
- Regular trains take about 13 hours (around 800 km).
- Choose from 2nd Class, 1st Class, Business Seats, or sleeper berths on slower trains.
- Book train tickets from Nanning to Guangzhou on 12go.asia ➜.
C) From Guangzhou to Xiamen by Train
From Guangzhou, modern high-speed trains provide a fast and comfortable connection to the coastal city of Xiamen.
- High-speed trains take about 4 hours (around 620 km).
- Regular trains take about 13 hours (around 780 km).
- Seat options include 2nd Class, 1st Class, Business Seats, and sleepers on slower trains.
- Book train tickets from Guangzhou to Xiamen on 12go.asia ➜.
2. FLIGHTS from Hanoi to Xiamen
👉 Connecting flights are the fastest and most comfortable way from Hanoi to Xiamen.
- ✔️ Ideal for: travelers who want to save time and travel comfortably
- ✔️ Travel time: ~5–12 hours (with transfer)
- ✔️ Cost: $200–300 per person
- ✔️ Comfort level: high (modern aircraft with various airlines)
- ✅ Best Option: 1-stop flights via Guangzhou with airlines like China Southern or Xiamen Airlines
- 💡 Tip: Compare layover times and book early for better prices.
Flying is the fastest and most comfortable way to travel from Hanoi to Xiamen. There are no direct flights, so all routes include one stopover, usually in Guangzhou.
- Flights take about 5–12 hours, depending on the connection.
- Airfares usually range from $200–300 per person.
- Flights depart from Noi Bai International Airport in Hanoi.
- Arrival is at Xiamen Gaoqi International Airport.
- Airlines include China Southern, Vietnam Airlines, Xiamen Airlines, Hong Kong Airlines, Shandong Airlines, and others.


❓ FAQ + Tips – Travel from Hanoi to Xiamen
How to book train tickets and flights from Hanoi to Xiamen?
Book train tickets and flights online on 12go.asia ➜. You can also book routes such as Nanning → Guangzhou or Guangzhou → Xiamen.
How long does it take to travel from Hanoi to Xiamen?
Flights take about 5–12 hours. Trains via Nanning and Guangzhou take about 25–40 hours.
What is the travel distance from Hanoi to Xiamen?
The distance from Hanoi to Xiamen is about 1,400 km.
How much does it cost to travel from Hanoi to Xiamen?
Flights cost about $200–300. Train travel via Nanning starts from about $170 per person.
What is the fastest way to get from Hanoi to Xiamen?
Flying with one stopover is the fastest and most comfortable option.
What is the cheapest way to travel from Hanoi to Xiamen?
The cheapest option is traveling by train via Nanning and China’s high-speed rail network.
What are the top attractions in Xiamen?
Visit Gulangyu Island, Nanputuo Temple, Hulishan Fortress, Xiamen University, and Zhongshan Road.
Can I visit the Hakka Tulou buildings from Xiamen?
Yes. The UNESCO-listed Hakka Tulou buildings can be visited on a day trip from Xiamen.
Does Xiamen have good beaches?
Yes. Popular beaches include Baicheng Beach and Huandao Road Beach.
Can I visit Gulangyu Island from Xiamen?
Yes. Regular ferries connect Xiamen with Gulangyu Island in just a few minutes.
When is the best time to visit Xiamen?
Spring (March–May) and autumn (September–November) offer the best weather for sightseeing.
BOOK a TOUR / ACTIVITY in China ➜
💡 Practical Travel Tips for Hanoi to Xiamen
Traveling from Hanoi to Xiamen covers about 1,400 km. You can travel by connecting flight or by international train via Nanning and Guangzhou.
- Fly to Save Time: Flights with one stopover are the fastest and most comfortable option.
- Travel by Train: The rail route via Nanning and Guangzhou offers a scenic journey across southern China.
- Prepare for Border Control: Carry your passport and valid visa for the Vietnam–China border crossing.
- Visit Gulangyu Island: Take a short ferry from Xiamen to this famous UNESCO-listed island.
- Book Early: Flights and high-speed trains can sell out during weekends and holidays.
- Pack for a Long Journey: Bring water, snacks, a power bank, and a light jacket.
Tip: Train tickets and flights from Hanoi to Xiamen can be searched and booked online in advance.