Hanoi to Da Nang Vietnam: Transport Guide
In this travel guide, you’ll find useful information about traveling from Hanoi to Da Nang by flight and train, including timetables, ticket prices, and tips.
Hanoi to Da Nang Overview
The distance between Hanoi and Da Nang is about 787 km (490 miles), and you can easily travel between the two cities by bus, train, and airplane.
Flying is the most convenient way to get to Da Nang. Taking a bus or a train is an alternative option if you’re on a budget; however, the travel time will be long.
Type | Time | Cost | Tickets |
---|---|---|---|
Flight | 1 hour 20m | $55 (€53) | Check tickets |
Train | 15 hours 20m | $32 (€31) | Check tickets |
Bus | 10 hours | $20 (€19) | Check tickets |
Travel tips
- Guide: Ba Na Hills, Asia Park, and Than Tai hot springs are among the best places to visit in Da Nang. Also, you’ll love relaxing on My Khe beach and sampling street food.
- Accommodation: TMS Hotel and A La Carte Hotel are our favorite places to stay in Da Nang. Both have excellent locations, comfortable beds, and friendly staff.
- Tour: You can join the Da Nang day trip to visit historic sites and attractions such as Cham Sculpture Museum, Marble Mountains, and a local market.
- Transport: You can book a private car charter for half a day or a full day to explore the city. Renting a scooter is also an excellent option.
Hanoi to Da Nang flight
Flying is the fastest way to travel to Da Nang.
Vietnam Airlines, VietJet, and Bamboo Airways offer direct flights from Hanoi to Da Nang. The journey takes about 1 hour and 20 minutes.
The best time to visit Da Nan is from April to August. The weather is sunny and very convenient for sightseeing and outdoor activities. However, this is also the peak period, so airfares often increase and sell out quickly. Therefore, you should book tickets for at least one month to get good deals.
I usually use Skyscanner and 12go to find cheap flights and get the best deals.

Flight info | |
---|---|
Journey time | 1 hour 20 mins |
Price | From $55 (€53) |
Distance | 605 km (377 miles) |
Frequency | 50 flights per day |
First flight | 5:20 am |
Last flight | 9:10 pm |
Departure | Hanoi airport |
Arrival | Da Nang airport |
Changes | Direct flights available |
Operators | Vietnam Airlines, VietJet, Bamboo |
Provider | Departure | Arrival | Tickets |
Bamboo Airways | 05:35 | 07:00 | Check tickets |
Vietjet | 06:40 | 08:00 | Check tickets |
Vietnam Airlines | 07:25 | 08:50 | Check tickets |
Vietnam Airlines | 08:55 | 10:20 | Check tickets |
Bamboo Airways | 16:05 | 17:35 | Check tickets |
How long is the flight from Hanoi to Da Nang?
The flight from Hanoi to Da Nang takes about 1 hour and 20 minutes. Please note that the flight time depends on many factors, such as weather conditions and the airline you choose. Airlines’ flight time also differs from 5 to 10 minutes.
How much is the flight ticket from Hanoi to Da Nang?
The flight tickets from Hanoi to Da Nang are from $55 to $105. If you book flight tickets in advance, you can get better deals.
Where are the departure and arrival airports?
Planes frequently depart from Hanoi International Airport (Phú Minh, Sóc Sơn, Hà Nội) and arrive at Da Nang International Airport (Nguyễn Văn Linh, Hòa Thuận Tây, Hải Châu, Đà Nẵng).
When is the first and last flight depart?
The first flight departs at 5:20 am, and the last flight leaves the airport at 9:10 pm. However, the schedule may change depending on the day and weather. You can check the latest schedules here.
Hanoi to Da Nang train
Traveling by train is another great option to get to Da Nang.
There are few delays, and it’s generally safer than buses and cars. Also, sitting in the cabin, you can see many beautiful landscapes and vibrant local lives along the way.
Vietnam Railways offers daily trains from Hanoi to Da Nang, which take from 15 hours and 20 minutes to 17 hours. Taking a night train may be better as you can sleep on board.
On this route, you can choose AC seats or a 6-berth or 4-berth cabin. Prices start from $32 (€31). You can also book a private train (Violet express & Laman Express) to get better services.
You should buy tickets early to secure the best seat, especially if you travel during the peak period (June to August).
Train info | |
---|---|
Journey time | 15 hours 20 mins |
Price | From $32 (€31) |
Distance | 787 km (490 miles) |
Frequency | 4 trains per day |
First train | 6 am |
Last train | 10:15 pm |
Departure station | Hanoi station |
Arrival station | Da Nang station |
Changes | Direct trains available |
Operators | Vietnam Railways |
Provider | Departure | Arrival | Tickets |
Vietnam Railways | 6:00 | 23:00 | Check tickets |
Vietnam Railways | 15:45 | 08:52 | Check tickets |
Vietnam Railways | 19:25 | 11:33 | Check tickets |
Vietnam Railways | 22:15 | 13:36 | Check tickets |
How long is the train from Hanoi to Da Nang?
The train from Hanoi to Da Nang takes 15 hours and 20 minutes to 17 hours, depending on the train. Please note that the schedule may change due to weather or unforeseen situations. You should be at the train station at least 30 minutes before departure.
How much is the train ticket from Hanoi to Da Nang?
Depending on your seat choices, the train ticket costs $32 (€31) to $58 (€55). Private trains such as Violet Express and Laman Express will have higher prices and better services. You should book your tickets in advance to secure the best seat and prices.
Where are the departure and arrival stations?
All trains depart from Hanoi railway station (120 Lê Duẩn, Văn Miếu, Hoàn Kiếm, Hà Nội) and arrive at Da Nang railway station (791 Hải Phòng, Tam Thuận, Thanh Khê, Đà Nẵng). Both stations are in the city center, so traveling around is very convenient.
When is the first and last train depart?
The last train leaves the station at 6 am, and the last one departs at 9:10 pm. For the latest schedule, please check here.
Hanoi to Da Nang bus
Taking a bus is the cheapest option to Da Nang.
Grouptour and Queen Cafe offer daily sleeper buses from Hanoi to Da Nang, taking about 10 hours. Please check my Vietnam sleeper bus for more tips.
Bus info | |
---|---|
Journey time | 10 hours |
Price | $20 (€19) |
Distance | 787 km (490 miles) |
Frequency | 3 buses per day |
First bus | 5:55 pm |
Last bus | 6:30 pm |
Departure station | Hanoi office |
Arrival station | Da Nang office |
Operators | Grouptour, Queen cafe |
Provider | Departure | Arrival | Tickets |
Grouptour | 17:55 | 03:55 | Check tickets |
Grouptour | 18:03 | 04:03 | Check tickets |
Queen Cafe | 18:30 | 10:00 | Check tickets |
How long is the bus from Hanoi to Da Nang?
The sleeper bus to Da Nang takes about 10 hours. There will be breaks for toilets and food stops along the way.
How much is the bus ticket from Hanoi to Da Nang?
The bus ticket from Hanoi to Da Nang costs about $20 (€19). Please note that prices may change on weekends and national holidays.
Where are the departure and arrival stations?
Grouptour buses depart from the Hanoi office (16 Hang Chinh Street, Hanoi, Vietnam) and arrive at the Da Nang office (1 Đức Lợi 2, Thuận Phước, Hải Châu, Đà Nẵng). Queen Cafe buses leave from 208 Tran Quang Khai Street, Hanoi, and arrive at the Da Nang office (Number 101, 3 Tháng 2 street, Thuận Phước, Hải Châu, Đà Nẵng).
You should come to the departure station at least 30 before the schedule.
When is the first and last bus departing from Hanoi?
The first bus departs at 5:55 pm, and the last leaves the station at 6:30 pm.
Getting around Da Nang
You can easily explore Da Nang by car, bus, motorbike, or on foot.
I recommend booking a private car charter or renting a scooter to explore the city.
Scooter rental costs only $5 a day, so it’s a budget-friendly option. Also, Da Nang is a walkable city with little traffic, so walking around is ideal.