Direct (nonstop) flights from Olbia to Geneva

2 airlines fly nonstop from Olbia Costa Smeralda Airport (OLB) to Geneva Airport (GVA). It's 405 miles (652 km), about 1h 25m in the air. Operated by SWISS, easyJet.

OLB
Olbia Costa Smeralda Airport
🇮🇹 Olbia, Italy
GVA
Geneva Airport
🇨🇭 Geneva, Switzerland
Flight Time
1h 25m
Distance
405 mi
652 km
CO₂/pax
75 kg
−25 kg vs. layover
Airlines
2
SWISS +1
Time Diff
Same timezone
Operated by SWISS SWISS easyJet easyJet

Route data last updated: May 30, 2026

Airlines with non-stop flights

SWISS LX SWISS
Route
OLB → GVA
Flight Time
1h 25m
Distance
405 mi
easyJet U2 easyJet
Route
OLB → GVA
Flight Time
1h 25m
Distance
405 mi

Alternative Routes

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

OLB NCE (Nice) GVA
Leg 1: 1h (224 mi) Leg 2: 1h (185 mi) Total: ~2h 🍃 100 kg CO₂ (+33% vs. direct)
Leg 1
OLB → NCE
1h · 224 mi
View OLB to NCE flights →
Leg 2
NCE → GVA
1h · 185 mi
View NCE to GVA flights →
OLB MXP (Milan) GVA
Leg 1: 1h 10m (328 mi) Leg 2: 55m (132 mi) Total: ~2h 5m 🍃 110 kg CO₂ (+47% vs. direct)
Leg 1
OLB → MXP
1h 10m · 328 mi
View OLB to MXP flights →
Leg 2
MXP → GVA
55m · 132 mi
View MXP to GVA flights →
OLB LYS (Lyon) GVA
Leg 1: 1h 25m (400 mi) Leg 2: 45m (60 mi) Total: ~2h 10m 🍃 110 kg CO₂ (+47% vs. direct)
Leg 1
OLB → LYS
1h 25m · 400 mi
View OLB to LYS flights →
Leg 2
LYS → GVA
45m · 60 mi
View LYS to GVA flights →
OLB ZRH (Zurich) GVA
Leg 1: 1h 35m (454 mi) Leg 2: 55m (144 mi) Total: ~2h 30m 🍃 136 kg CO₂ (+81% vs. direct)
Leg 1
OLB → ZRH
1h 35m · 454 mi
View OLB to ZRH flights →
Leg 2
ZRH → GVA
55m · 144 mi
View ZRH to GVA flights →
OLB FCO (Rome) GVA
Leg 1: 1h (155 mi) Leg 2: 1h 35m (432 mi) Total: ~2h 35m 🍃 134 kg CO₂ (+79% vs. direct)
Leg 1
OLB → FCO
1h · 155 mi
View OLB to FCO flights →
Leg 2
FCO → GVA
1h 35m · 432 mi
View FCO to GVA flights →

Looking for the return flight?

GVA → OLB: Flights from Geneva to Olbia

Frequently Asked Questions

How long is the direct flight from Olbia to Geneva?

A nonstop flight from Olbia (OLB) to Geneva (GVA) takes approximately 1 hours and 25 minutes. The distance is 405 miles (652 km).

Which airlines fly nonstop from Olbia to Geneva?

2 airlines: SWISS, easyJet.

Is there a nonstop flight from Olbia to Geneva?

Yes. 2 airlines: SWISS, easyJet.

How far is Olbia from Geneva?

The flight distance from Olbia to Geneva is 405 miles (652 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as Mumbai to Goa.

What type of aircraft flies from Olbia to Geneva?

At 1h 25m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

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

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

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

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

Is the return flight from Geneva 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 Geneva?

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.