Direct (nonstop) flights from Olbia to Madrid

2 airlines fly nonstop from Olbia Costa Smeralda Airport (OLB) to Barajas (MAD). It's 687 miles (1,105 km), about 2h 15m in the air. Operated by Iberia, Volotea.

OLB
Olbia Costa Smeralda Airport
🇮🇹 Olbia, Italy
MAD
Barajas
🇪🇸 Madrid, Spain
Flight Time
2h 15m
Distance
687 mi
1,105 km
CO₂/pax
127 kg
−26 kg vs. layover
Airlines
2
Iberia +1
Time Diff
Same timezone
Operated by Iberia Iberia Volotea Volotea

Route data last updated: May 28, 2026

Airlines with non-stop flights

Iberia IB Iberia
Route
OLB → MAD
Flight Time
2h 15m
Distance
687 mi
Volotea V7 Volotea
Route
OLB → MAD
Flight Time
2h 15m
Distance
687 mi

Alternative Routes

Other ways to fly from Olbia to Madrid with one stop · direct emits 127 kg CO₂ per passenger

OLB BCN (Barcelona) MAD
Leg 1: 1h 25m (389 mi) Leg 2: 1h 25m (300 mi) Total: ~2h 50m 🍃 153 kg CO₂ (+20% vs. direct)
Leg 1
OLB → BCN
1h 25m · 389 mi
View OLB to BCN flights →
Leg 2
BCN → MAD
1h 25m · 300 mi
View BCN to MAD flights →
OLB NCE (Nice) MAD
Leg 1: 1h (224 mi) Leg 2: 2h (595 mi) Total: ~3h 🍃 176 kg CO₂ (+39% vs. direct)
Leg 1
OLB → NCE
1h · 224 mi
View OLB to NCE flights →
Leg 2
NCE → MAD
2h · 595 mi
View NCE to MAD flights →
OLB TLS (Toulouse) MAD
Leg 1: 1h 35m (457 mi) Leg 2: 1h 25m (334 mi) Total: ~3h 🍃 172 kg CO₂ (+35% vs. direct)
Leg 1
OLB → TLS
1h 35m · 457 mi
View OLB to TLS flights →
Leg 2
TLS → MAD
1h 25m · 334 mi
View TLS to MAD flights →
OLB MRS (Marseille) MAD
Leg 1: 1h 15m (281 mi) Leg 2: 1h 50m (496 mi) Total: ~3h 5m 🍃 169 kg CO₂ (+33% vs. direct)
Leg 1
OLB → MRS
1h 15m · 281 mi
View OLB to MRS flights →
Leg 2
MRS → MAD
1h 50m · 496 mi
View MRS to MAD flights →
OLB BIO (Bilbao) MAD
Leg 1: 2h (659 mi) Leg 2: 1h 5m (197 mi) Total: ~3h 5m 🍃 183 kg CO₂ (+44% vs. direct)
Leg 1
OLB → BIO
2h · 659 mi
View OLB to BIO flights →
Leg 2
BIO → MAD
1h 5m · 197 mi
View BIO to MAD flights →

Looking for the return flight?

MAD → OLB: Flights from Madrid to Olbia

Frequently Asked Questions

How long is the direct flight from Olbia to Madrid?

A nonstop flight from Olbia (OLB) to Madrid (MAD) takes approximately 2 hours and 15 minutes. The distance is 687 miles (1,105 km).

Which airlines fly nonstop from Olbia to Madrid?

2 airlines: Iberia, Volotea.

Is there a nonstop flight from Olbia to Madrid?

Yes. 2 airlines: Iberia, Volotea.

How far is Olbia from Madrid?

The flight distance from Olbia to Madrid is 687 miles (1,105 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Olbia to Madrid?

At 2h 15m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Italy to Spain?

Depends on your passport. Check with the Spain embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Olbia to Madrid?

Roughly 127 kg CO2 per passenger one-way. That's about the same as driving 635 km.

Is the return flight from Madrid to Olbia also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Olbia to Madrid?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Olbia Costa Smeralda Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.