There are 9 ways to get from Madrid Airport (MAD) to Vietnam by plane, car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Noi Bai International Airport
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Noi Bai International Airport (HAN)plane MAD - HAN
15h 25m$376–718Drive 12,436.6 km
- Drive from Madrid Airport (MAD) to Hanoicar 12,436.6 km
5d 18h$2,273–3,282Fly to Da Nang International Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Da Nang International Airport (DAD)plane MAD - DAD
15h 58m$426–727Fly to Tan Son Nhat International Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Tan Son Nhat International Airport (SGN)plane MAD - SGN
16h 20m$424–664Fly to Can Tho International Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Can Tho International Airport (VCA)plane MAD - VCA
19h 35m$426–1,111Fly to Phu Bai International Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Phu Bai International Airport (HUI)plane MAD - HUI
- Take the train from Hue to Da Nangtrain
21h 40m$393–1,411Fly to Phnom Penh, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Phnom Penh (KTI)plane MAD - KTI
- Take the bus from Phnom Penh Virak Buntham Express to Ho Chi Minh Virak Buntham Expressbus
25h 28m$473–689Fly to Nanning, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Nanning (NNG)plane MAD - NNG
- Take the train from Nanning to Bac Giang Stationtrain
30h 31m$402–1,213Fly to Beihai Fucheng Airport, bus, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Beihai Fucheng Airport (BHY)plane MAD - BHY
- Take the bus from Beihai Nanzhu Bus Station to Nanning Langdongbus
- Take the train from Nanning to Bac Giang Stationtrain
34h 14m$503–1,480
Adolfo Suárez Madrid–Barajas Airport (MAD) to Noi Bai International Airport (HAN) flights
Questions & Answers
The cheapest way to get from Madrid Airport (MAD) to Vietnam is to fly which costs $370 - $750 and takes 15h 25m.
The fastest way to get from Madrid Airport (MAD) to Vietnam is to fly which takes 15h 25m and costs $370 - $750.
The distance between Madrid Airport (MAD) and Vietnam is 10038 km. The road distance is 12436.6 km.
It takes approximately 15h 25m to get from Madrid Airport (MAD) to Vietnam, including transfers.
Yes, the driving distance between Madrid Airport (MAD) to Vietnam is 12437 km. It takes approximately 5 days 18h to drive from Madrid Airport (MAD) to Vietnam.
There are 5172+ hotels available in Vietnam.
What companies run services between Madrid Airport (MAD), Spain and Vietnam?
Etihad, Cathay Pacific, and six other airlines fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Noi Bai International Airport (HAN) 4 times a day.
- Website
- vietjetair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Da Nang International Airport via Abu Dhabi, Noi Bai International Airport
- Ave. Duration
- 17h 5m
- When
- Every day
- Estimated price
- $360–950
Flights from Adolfo Suárez Madrid–Barajas Airport to Can Tho International Airport via Dubai, Noi Bai International Airport
- Ave. Duration
- 20h 15m
- When
- Every day
- Estimated price
- $600–1,800
Flights from Adolfo Suárez Madrid–Barajas Airport to Can Tho International Airport via Abu Dhabi, Noi Bai International Airport
- Ave. Duration
- 20h 45m
- When
- Every day
- Estimated price
- $420–1,200
Flights from Adolfo Suárez Madrid–Barajas Airport to Can Tho International Airport via Hong Kong, Da Nang International Airport
- Ave. Duration
- 21h 25m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $550–1,700
Flights from Adolfo Suárez Madrid–Barajas Airport to Can Tho International Airport via Doha, Noi Bai International Airport
- Ave. Duration
- 22h 25m
- When
- Every day
- Estimated price
- $550–1,600
Flights from Adolfo Suárez Madrid–Barajas Airport to Phu Bai International Airport via Abu Dhabi, Noi Bai International Airport
- Ave. Duration
- 18h 50m
- When
- Every day
- Estimated price
- $380–1,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Phu Bai International Airport via Istanbul, Tan Son Nhat International Airport
- Ave. Duration
- 20h
- When
- Every day
- Estimated price
- $500–1,600
Flights from Adolfo Suárez Madrid–Barajas Airport to Phu Bai International Airport via Doha, Noi Bai International Airport
- Ave. Duration
- 20h 27m
- When
- Every day
- Estimated price
- $500–1,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Phu Bai International Airport via Dubai, Noi Bai International Airport
- Ave. Duration
- 20h 45m
- When
- Every day
- Estimated price
- $500–1,600
Flights from Adolfo Suárez Madrid–Barajas Airport to Phu Bai International Airport via Suvarnabhumi, Tan Son Nhat International Airport
- Ave. Duration
- 18h 10m
- When
- Thursday
- Estimated price
- $900–1,700
- Website
- airchina.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Noi Bai International Airport via Beijing Capital
- Ave. Duration
- 18h
- When
- Every day
- Estimated price
- $320–950
Flights from Adolfo Suárez Madrid–Barajas Airport to Noi Bai International Airport via Shenzhen Bao'an International
- Ave. Duration
- 17h 45m
- When
- Saturday
- Estimated price
- $350–1,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Tan Son Nhat International Airport via Beijing Capital
- Ave. Duration
- 19h 5m
- When
- Tuesday and Friday
- Estimated price
- $330–1,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Phnom Penh via Beijing Capital
- Ave. Duration
- 17h 30m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $320–950
Flights from Adolfo Suárez Madrid–Barajas Airport to Nanning via Beijing Capital
- Ave. Duration
- 17h 10m
- When
- Every day
- Estimated price
- $370–1,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Beihai Fucheng Airport via Beijing Capital
- Ave. Duration
- 18h 10m
- When
- Every day
- Estimated price
- $450–1,300
- Website
- csair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Noi Bai International Airport via Guangzhou Baiyun
- Ave. Duration
- 16h 40m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $330–1,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Tan Son Nhat International Airport via Guangzhou Baiyun
- Ave. Duration
- 20h
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $340–1,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Phnom Penh via Guangzhou Baiyun
- Ave. Duration
- 21h 55m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $330–1,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Nanning via Guangzhou Baiyun
- Ave. Duration
- 19h 45m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $380–1,200
Flights from Adolfo Suárez Madrid–Barajas Airport to Nanning via Tianfu International
- Ave. Duration
- 21h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $410–1,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Beihai Fucheng Airport via Tianfu International
- Ave. Duration
- 20h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $500–1,400
Flights from Adolfo Suárez Madrid–Barajas Airport to Beihai Fucheng Airport via Guangzhou Baiyun
- Ave. Duration
- 21h 20m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $460–1,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Beihai Fucheng Airport via Hangzhou Xiaoshan
- Ave. Duration
- 17h 20m
- When
- Sunday
- Estimated price
- $600–1,200
- Website
- ch.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Tan Son Nhat International Airport via Guangzhou Baiyun
- Ave. Duration
- 20h
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $340–1,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Nanning via Tianfu International
- Ave. Duration
- 21h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $410–1,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Nanning via Chongqing
- Ave. Duration
- 15h 40m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- $370–1,200
Flights from Adolfo Suárez Madrid–Barajas Airport to Beihai Fucheng Airport via Tianfu International
- Ave. Duration
- 18h 52m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $500–1,400
Flights from Adolfo Suárez Madrid–Barajas Airport to Beihai Fucheng Airport via Hangzhou Xiaoshan
- Ave. Duration
- 17h 20m
- When
- Sunday
- Estimated price
- $600–1,200
- Website
- etihad.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Noi Bai International Airport via Abu Dhabi
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- $380–1,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Da Nang International Airport via Suvarnabhumi
- Ave. Duration
- 16h 30m
- When
- Thursday and Sunday
- Estimated price
- $600–1,300
Flights from Adolfo Suárez Madrid–Barajas Airport to Phnom Penh via Abu Dhabi
- Ave. Duration
- 15h 32m
- When
- Tuesday, Friday, Sunday, and Monday
- Estimated price
- $300–800
- Website
- cathaypacific.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Noi Bai International Airport via Hong Kong
- Ave. Duration
- 16h 25m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $440–1,300
Flights from Adolfo Suárez Madrid–Barajas Airport to Da Nang International Airport via Hong Kong
- Ave. Duration
- 15h 55m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $480–1,400
Flights from Adolfo Suárez Madrid–Barajas Airport to Tan Son Nhat International Airport via Hong Kong
- Ave. Duration
- 16h 40m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $450–1,300
Flights from Adolfo Suárez Madrid–Barajas Airport to Phnom Penh via Hong Kong
- Ave. Duration
- 16h 50m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $440–1,300
- Website
- vietnamairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Da Nang International Airport via Suvarnabhumi
- Ave. Duration
- 16h 30m
- When
- Thursday and Sunday
- Estimated price
- $600–1,300
Flights from Adolfo Suárez Madrid–Barajas Airport to Can Tho International Airport via Istanbul, Noi Bai International Airport
- Ave. Duration
- 19h 25m
- When
- Every day
- Estimated price
- $500–1,600
Flights from Adolfo Suárez Madrid–Barajas Airport to Can Tho International Airport via Doha, Noi Bai International Airport
- Ave. Duration
- 22h 5m
- When
- Every day
- Estimated price
- $550–1,600
Flights from Adolfo Suárez Madrid–Barajas Airport to Phu Bai International Airport via Istanbul, Noi Bai International Airport
- Ave. Duration
- 18h 30m
- When
- Every day
- Estimated price
- $490–1,500
- Website
- thaiairways.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Noi Bai International Airport via Suvarnabhumi
- Ave. Duration
- 16h 25m
- When
- Thursday
- Estimated price
- $700–1,400
Flights from Adolfo Suárez Madrid–Barajas Airport to Tan Son Nhat International Airport via Suvarnabhumi
- Ave. Duration
- 15h 50m
- When
- Thursday and Sunday
- Estimated price
- $500–1,100
- Website
- emirates.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Tan Son Nhat International Airport via Dubai
- Ave. Duration
- 17h 27m
- When
- Every day
- Estimated price
- $440–1,400
- Website
- shenzhenair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Noi Bai International Airport via Shenzhen Bao'an International
- Ave. Duration
- 17h 45m
- When
- Saturday
- Estimated price
- $350–1,100
- Website
- vietjetair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Phnom Penh via Suvarnabhumi
- Ave. Duration
- 15h
- When
- Thursday and Sunday
- Estimated price
- $500–1,100
- Website
- intl.jdair.net
Flights from Adolfo Suárez Madrid–Barajas Airport to Nanning via Hangzhou Xiaoshan
- Ave. Duration
- 18h 15m
- When
- Sunday
- Estimated price
- $500–950
- Website
- en.ceair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Beihai Fucheng Airport via Shanghai Pudong
- Ave. Duration
- 17h 5m
- When
- Every day
- Estimated price
- $500–1,300
- Website
- xiamenair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Beihai Fucheng Airport via Hangzhou Xiaoshan
- Ave. Duration
- 17h 20m
- When
- Sunday
- Estimated price
- $600–1,200
- Phone
- 19006469
- [email protected]
- Website
- dsvn.vn
Train from Hue to Da Nang
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- $3–19
- Schedules at
- dsvn.vn
- Soft seat, air-conditioned
- $8–13
- Bed, air-conditioned
- $4–7
- soft seat, air-conditioned
- $3–6
- Phone
- +84 868 060 269
- [email protected]
- Website
- lotustrain.com
Train from Hue to Da Nang
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $280–390
- Schedules at
- lotustrain.vn
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Nanning to Bac Giang Station
- Sleeper
- $28–40
Train from Nanning to Bac Giang Station
- Sleeper
- $28–40
- Phone
- (+855) 81 911 911
- [email protected]
- Website
- vireakbuntham.com
Bus from Phnom Penh Virak Buntham Express to Ho Chi Minh Virak Buntham Express
- Ave. Duration
- 7h 10m
- Frequency
- Hourly
- Estimated price
- $14–35
- Schedules at
- vireakbuntham.com
- [email protected]
- Website
- chinabusguide.com
Bus from Beihai Nanzhu Bus Station to Nanning Langdong
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- $11–18
- Schedules at
- chinabusguide.com
- Bus
- $13–18
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 Want to know more about Flixbus?, 4 of the smartest ways to explore Australia, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.












