Direct (nonstop) flights from Madrid to Ljubljana

1 airline flys nonstop from Barajas (MAD) to Ljubljana (LJU). It's 987 miles (1,589 km), about 2h 45m in the air. Operated by Iberia.

MAD
Barajas
🇪🇸 Madrid, Spain
LJU
Ljubljana
🇸🇮 Ljubljana, Slovenia
Flight Time
2h 45m
Distance
987 mi
1,589 km
CO₂/pax
167 kg
−45 kg vs. layover
Airlines
1
Iberia
Time Diff
Same timezone
Operated by Iberia Iberia

Route data last updated: May 29, 2026

Airlines with non-stop flights

Iberia IB Iberia
Route
MAD → LJU
Flight Time
2h 45m
Distance
987 mi

Alternative Routes

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

MAD BCN (Barcelona) LJU
Leg 1: 1h 20m (300 mi) Leg 2: 2h 5m (705 mi) Total: ~3h 25m 🍃 212 kg CO₂ (+27% vs. direct)
Leg 1
MAD → BCN
1h 20m · 300 mi
View MAD to BCN flights →
Leg 2
BCN → LJU
2h 5m · 705 mi
View BCN to LJU flights →
MAD MUC (Munich) LJU
Leg 1: 2h 35m (931 mi) Leg 2: 50m (193 mi) Total: ~3h 25m 🍃 233 kg CO₂ (+40% vs. direct)
Leg 1
MAD → MUC
2h 35m · 931 mi
View MAD to MUC flights →
Leg 2
MUC → LJU
50m · 193 mi
View MUC to LJU flights →
MAD ZRH (Zurich) LJU
Leg 1: 2h 20m (771 mi) Leg 2: 1h 10m (291 mi) Total: ~3h 30m 🍃 222 kg CO₂ (+33% vs. direct)
Leg 1
MAD → ZRH
2h 20m · 771 mi
View MAD to ZRH flights →
Leg 2
ZRH → LJU
1h 10m · 291 mi
View ZRH to LJU flights →
MAD ORY (Paris) LJU
Leg 1: 2h (639 mi) Leg 2: 1h 45m (591 mi) Total: ~3h 45m 🍃 252 kg CO₂ (+51% vs. direct)
Leg 1
MAD → ORY
2h · 639 mi
View MAD to ORY flights →
Leg 2
ORY → LJU
1h 45m · 591 mi
View ORY to LJU flights →
MAD FRA (Frankfurt) LJU
Leg 1: 2h 35m (884 mi) Leg 2: 1h 15m (378 mi) Total: ~3h 50m 🍃 259 kg CO₂ (+55% vs. direct)
Leg 1
MAD → FRA
2h 35m · 884 mi
View MAD to FRA flights →
Leg 2
FRA → LJU
1h 15m · 378 mi
View FRA to LJU flights →

Frequently Asked Questions

How long is the direct flight from Madrid to Ljubljana?

A nonstop flight from Madrid (MAD) to Ljubljana (LJU) takes approximately 2 hours and 45 minutes. The distance is 987 miles (1,589 km).

Which airlines fly nonstop from Madrid to Ljubljana?

Just Iberia.

Is there a nonstop flight from Madrid to Ljubljana?

Yes. 1 airline: Iberia.

How far is Madrid from Ljubljana?

The flight distance from Madrid to Ljubljana is 987 miles (1,589 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Madrid to Ljubljana?

At 2h 45m, 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 Spain to Slovenia?

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

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

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

Is the return flight from Ljubljana to Madrid 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 Madrid to Ljubljana?

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 Barajas for this flight?

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