About this trip
This is a proper multi-country itinerary rather than a simple return fare.
Starting in Bilbao and finishing in Madrid, the trip takes you through Doha, Muscat, Singapore and Vietnam, with enough time in Vietnam to travel overland from Nha Trang to Hanoi.
Total airfare for all four booked flight components is approximately €679.94.
Every booked flight includes at least 20 kg checked baggage. Some sectors include more, but 20 kg is the minimum allowance I would advertise across the complete itinerary.
The Vietnam section is intentionally open-jaw: you fly into Nha Trang and out of Hanoi, creating a natural south-to-north road-trip buffer rather than forcing another domestic flight.
Trip structure
→ Istanbul SAW
→ Doha 
Pegasus Airlines
Total journey: 9h20
Connection in SAW: 1h20
Checked baggage: 20 kg
→ Muscat 
Oman Air WY668
Flight time: 1h30
Direct
Checked baggage included
→ Singapore 
Oman Air WY891
Flight time: 7h25
Direct
Checked baggage included
→ Nha Trang 
Vietnam Airlines
Total journey: 8h05
One stop
Checked baggage included
This section is intentionally left overland. It gives roughly 13 days to travel north through Vietnam instead of adding another domestic flight.
→ Shanghai PVG
→ Madrid 
China Eastern
Total journey: 19h15
Connection in Shanghai: 2h
Checked baggage: 2 × 23 kg
The Hanoi → Madrid flight was also available on 2, 3, 4 and 6 December at the same price when checked.
Route map
A west-to-east itinerary with a south-to-north Vietnam road-trip section before returning to Madrid.
Fare details + catches
These flights are booked separately and are not one protected through-ticket. The generous stopovers are what make this sensible. Recheck each sector before booking and avoid treating one airline as responsible for another ticket.
Booking links
This is an unusually strong multi-city trip: four countries, long-haul sectors, proper checked baggage, smart geographic progression and a built-in Vietnam road trip for under €700 in total airfare.
Full Dino Score breakdown
Browse all the latest Dino flight deals.
Deal alerts + travel communities
The best fares can disappear within hours. Pick the channel that suits you best — fast alerts, premium-cabin discussion or the broader travel community.
Simple flight-deal alerts sent straight to your phone.
89 membersEconomy and Business Class finds.
256 membersPremium fare finds, cabin reviews and business-class discussion.
2,000 membersCheap flights and honest travel discussion.
1,045 membersCheap flights and honest travel discussion — no paywall around the deals.
A few useful extras that can make the journey easier, particularly when travelling with restrictive cabin-bag fares, arriving late or needing mobile data as soon as you land.
A useful packing solution when you are trying to fit more clothing
into a restricted cabin bag.
Particularly relevant for travellers using airlines such as
Ryanair and Wizz Air, where baggage dimensions and
additional luggage fees can significantly change the final cost of a
cheap flight.
Compress your clothing and make better use of the space available
inside your luggage.
Arrive with mobile data ready and avoid searching for a local SIM
card or relying on airport Wi-Fi.
Use code XTRA10 for
10% off your first purchase.
Travelling for longer? Saily Ultra includes
30 GB of high-speed data plus unlimited reduced-speed data
,
together with additional travel benefits.
Pre-book your airport transfer before travelling.
Particularly useful for
late-night arrivals, families and travellers with luggage
,
or when arriving somewhere unfamiliar and you would rather have a
driver waiting than search for transport after landing.
Use promo code TPO5 for
5% off your booking.
Valid until 31 December 2026.
Flight deals are only the start. These guides show how I find fares worth booking, which travel tools can make a trip easier and what to consider before protecting your holiday.
Cheap Flight Guide
Travel Tech
Travel Protection
Help keep Dino free, ad-free & open to everyone.
Every flight deal on Dino is freely visible — no paid membership, no locked fares and no advertising clutter. I spend hours finding and checking prices, schedules, baggage and booking options before publishing a deal. If Dino helped you save money or plan a better trip, buying me a beer helps keep it that way.
More travel deals are disappearing behind paid memberships. Dino works differently: every fare we publish stays freely visible to everyone.
If this page helped you, a small tip supports the hours spent finding and checking these fares.



