Airports

5 min read
Aug 15, 2025

Comprehensive overview of Slovenia’s primary airports and regional air travel facilities

Gateway to Slovenia: Airport Overview

Slovenia's air travel network is compact and efficient. The main international gateway is Letališče Jožeta Pučnika Ljubljana (LJU), located 26 km north of the capital. LJU handles most international flights, connecting Slovenia with Frankfurt, London, Istanbul, Zurich, and other European cities. Major airlines include Lufthansa, Turkish Airlines, Air Serbia, and easyJet. Direct flights are frequent, especially during summer. Airport transfer to Ljubljana city center takes about 30 minutes by shuttle or taxi. Typical taxi fare is €35-€45.

Secondary airports include Maribor Edvard Rusjan Airport (MBX) and Portorož Airport (POW). These serve charter, seasonal, and private flights. Scheduled international flights from MBX are rare. Portorož Airport mainly handles small aircraft and private jets.

Airports are the primary entry point for most foreign visitors. Customs and passport control are efficient. Slovenia has no domestic scheduled flights due to short distances.

Key facts:

  • 1 main international airport (LJU)
  • 2 secondary airports (MBX, POW)
  • No domestic commercial flights
  • Main airport 30 minutes from Ljubljana

Jože Pučnik Airport Essentials

Jože Pučnik Airport (Letališče Jožeta Pučnika Ljubljana, LJU) is Slovenia’s main international airport.

Location and Access:

  • Located 26 km north of Ljubljana, near Brnik village
  • Direct bus to Ljubljana runs every hour (ticket: €4.10, journey: 50 minutes)
  • Taxi fare to city center: €35–€45, travel time: 30–40 minutes
  • Car rental desks available in arrivals hall

Airlines and Destinations:

  • Served by Lufthansa, Air Serbia, Turkish Airlines, easyJet, LOT, Swiss, Brussels Airlines
  • Direct flights to Frankfurt, Istanbul, Belgrade, London, Paris, Zurich, Warsaw, Brussels
  • Seasonal routes to Greek islands, Spain, and Scandinavia

Terminal Layout and Navigation:

  • Single terminal building, compact and modern
  • Arrivals on ground floor, departures on upper level
  • Check-in desks, security, and passport control clearly signposted in Slovenian and English

Facilities:

  • Free Wi-Fi throughout terminal
  • Two business lounges: Adria Lounge (Schengen), Primeclass (non-Schengen)
  • Cafés, bars, and a duty-free shop after security
  • ATMs and currency exchange in arrivals area
  • Baggage claim and customs located after passport control

Customs and Immigration:

  • EU and non-EU lanes at passport control
  • Customs checks for goods above €430 value
  • Baggage delivery: usually 10–20 minutes after landing

Regional & Seasonal Airports

Maribor Edvard Rusjan Airport (MBX) is Slovenia’s second largest airport. Located 10 km from Maribor city center. It mainly handles charter, seasonal, and occasional cargo flights. No regular scheduled passenger flights operate as of 2024. Charter flights run during major events or summer months. Portorož Airport (POW) is Slovenia’s third airport. It is 6 km from Portorož, near the Adriatic coast. POW serves private, business, and seasonal charter flights. It is popular with general aviation and small aircraft. No scheduled international connections are available. Travelers may consider these airports for:

  • Direct access to Maribor or coastal resorts
  • Private or business flights
  • Charter arrivals for group tours or events
    Taxi from Maribor Airport to city: about €15, 15 minutes. Portorož Airport to Portorož: about €10, 10 minutes. Both airports offer limited public transport. Regional airports are most relevant for private, group, or event-based travel.

Arrivals, Departures, and Transfers

Arrivals at Slovenian airports:

  • International arrivals at Letališče Jožeta Pučnika Ljubljana (LJU) follow Schengen procedures.
  • Passport control is required for non-Schengen flights. EU/EEA citizens use automated e-gates.
  • Customs checks are rare but possible. Declare goods above duty-free limits.
  • Baggage claim is on the ground floor at LJU. Luggage carts are free.

Departures:

  • Check-in counters open 2 hours before departure at LJU. Self-check-in kiosks are available for some airlines.
  • Security screening is mandatory. Liquids must be under 100 ml per container.
  • Boarding gates close 20 minutes before scheduled departure.

Transfers to and from airports:

  • Public bus 28 connects LJU to Ljubljana bus station. Journey: 45 minutes. Ticket: €4.10.
  • Shuttle vans operate to Ljubljana, Bled, and Maribor. Prices: €10–€20 per person.
  • Taxi to Ljubljana city center: 30 minutes, €35–€45. Official taxis wait outside arrivals.
  • Rental car desks are in the arrivals hall. Advance booking recommended in summer.

Travel times:

  • LJU to Bled: 35 minutes by car. LJU to Maribor: 1.5 hours by car.

Accessibility and language:

  • English is spoken at all major airports. Signage is in Slovene and English. Assistance for reduced mobility is available.

Smart Traveler Strategies

Arrive at Letališče Jožeta Pučnika Ljubljana (LJU) two hours before departure for Schengen flights. Three hours is recommended for non-Schengen departures. Early morning (05:00–07:00) and late afternoon (16:00–18:00) are peak times at LJU. Security and passport control lines are shortest midday.

Delays: LJU provides real-time updates via the "Ljubljana Airport" app. Free Wi-Fi is available throughout the terminal. In case of flight disruptions, the information desk (Arrivals Hall) assists with rebooking and compensation claims.

Luggage: LJU’s lost & found is on the ground floor, open 07:00–22:00. Luggage storage costs €5 per bag per day. Maribor Edvard Rusjan Airport (MBX) offers limited lost & found services during operating hours only.

Families: Baby changing rooms are available airside at LJU. Stroller loans are free. Priority security for families is not provided.

Special needs: LJU offers PRM assistance. Request at least 48 hours in advance. Dedicated help points are marked in Slovenian and English.

Useful resources: Download the "Ljubljana Airport" app for maps, flight status, and parking info.

Quick Reference: Airport Checklist

Before departure:

  • Confirm flight status on the Letališče Jožeta Pučnika Ljubljana (LJU) website.
  • Arrive 2 hours before Schengen flights; 3 hours for non-Schengen.

Essential documents:

  • Valid passport or EU/EEA ID card.
  • Boarding pass (digital or printed).
  • Schengen visa if required.

Items to pack:

  • Euros for transport (Ljubljana bus: €4.10, taxi to city: €35–€45).
  • Power adapter (Type F, 230V).

Main airport contacts:

  • LJU info: +386 4 206 1000, www.lju-airport.si
  • Maribor Edvard Rusjan Airport: +386 2 629 0000

Emergency and assistance:

  • Airport police: +386 4 206 1335
  • Medical service at LJU: +386 4 206 1295
  • Lost & found: +386 4 206 1330

Book your stay

Hotel booking widget integration area

Ready to Explore Slovenia?

Use this guide to plan your Slovenian adventure and discover amazing destinations across this beautiful country.