Ljubljana’s Jože Pučnik Airport is the country's only international airport.
Airports & Airlines
Ljubljana’s Jože Pučnik Airport, 27km north of the capital, is the only air gateway for travelling to and from Slovenia. It's a small airport. The arrivals hall has a branch of the Slovenia Tourist Information Centre, travel agencies and a bank of ATMs (located just outside the terminal). Several car-rental agencies, including international agencies like Avis, Budget, Europcar, Hertz and Sixt, have outlets opposite the terminal.
Adria Airways From its base at Brnik, the Slovenian flag carrier serves more than 30 European destinations on regularly scheduled flights, including frequent connections to Munich, Frankfurt and Zürich; there are useful connections to other former Yugoslav capitals. Adria has an excellent safety record.
Air France Flights to Paris (CDG).
Air Serbia Flights to Belgrade.
EasyJet Low-cost flights to London (STN).
Finnair Flights to Helsinki.
Lufthansa Flights to Frankfurt and Munich.
Montenegro Airlines Flights to Podgorica.
Turkish Airlines Flights to Istanbul.
Wizz Air Flights to London (LTN) and Brussels.
Departure tax is included in the price of the ticket.
Slovenia is well connected by road and rail with its four neighbours – Italy, Austria, Hungary and Croatia. Bus and train timetables sometimes use Slovenian names for foreign cities.
There are no specific problems related to bringing in bikes.
Bikes can be transported on some international trains for a fee (€5 to €12 depending on the country). Carriages that can hold bikes are normally designated with a bicycle symbol.
- There are dozens of border crossings linking Slovenia with its four neighbours. The crossings to and from EU Schengen Zone members Italy, Austria and Hungary are open and passport checks are very rare.
- Travel in and out of Croatia is not part of the EU's Schengen Zone. Expect thorough passport checks and potentially long waits at the border from June to September.
- There are nearly 50 border crossings with Croatia, though some are only open during the day (8am to 8pm) or only accessible to EU citizens. The following crossings are open to both EU and non-EU travellers: Bregana, Macelj (Gruškovje), Rupa, Kaštel (Dragonja) and Pasjak (Starod).
Several long-haul coach companies operate in Slovenia, connecting the country to destinations around Europe. This service is often cheaper and faster than trains, though can be less comfortable. Buses are also useful for reaching areas where train connections from Slovenia are deficient, including to points in Italy and Bosnia & Hercegovina.
Most international services arrive and depart from Ljubljana's main bus station. Maribor is an important departure point for trips north to Vienna and south to Zagreb and Belgrade. Slovenia's coastal cities, Piran, Koper and Izola, from June to September, have regular direct bus connections to points on the Croatian coast and to Trieste, Italy.
Long-Haul Bus Companies
Following are some of the major coach companies that service points in Slovenia. Consult the websites for timetables, fares and buying tickets.
Flixbus (https://global.flixbus.com) Fast, clean and cheap, often with direct connections to major regional cities.
Arriva (www.arriva.si) Slovenian division of international bus line runs daily to cities in Italy, Austria, Croatia and Serbia.
Avtobusna Postaja Ljubljana (www.ap-ljubljana.si) From Ljubljana's main bus station, lists cheap and reliable services to a handful of popular cities, including Rome, Trieste, Zagreb, Vienna, Belgrade and Sarajevo.
Eurolines (www.eurolines.eu) Major European-wide operator.
Popular Coach Destinations
The most popular international destinations, along with reference fares and travel times. Departure and arrival points are at Ljubljana's main bus station.
Car & Motorcycle
Good roads and highways connect Slovenia with all four of its neighbours. Even though borders are open with Italy, Austria and Hungary, motorists must still carry with them the vehicle’s registration papers and liability insurance and a valid driver’s licence. Expect to show these documents at highway crossings with Croatia.
From the moment your vehicle enters Slovenia, you're obligated to display a road-toll sticker. Try to buy a sticker at a petrol station near the border before you enter Slovenia or at the first big service plaza you see on the highway once you're in Slovenia.
The Slovenian Railways network links up with the European railway network via Austria (Villach, Salzburg, Graz, Vienna), Italy (Trieste), Germany (Munich, Frankfurt), Czech Republic (Prague), Croatia (Zagreb, Rijeka), Hungary (Budapest), Switzerland (Zürich) and Serbia (Belgrade). The Slovenian Railways website has full information in English on current international connections.
Discounts & Passes
International tickets on Slovenian Railways trains are valid for two months. Certain fares bought at special offer are valid for just a month, while others are valid only for the day and train indicated on the ticket. Half-price tickets are available to children between six and 12 years.
InterRail A ‘Global Pass’ from InterRail (www.interrail.eu) covers 30 European countries and can be purchased by nationals of European countries (or residents of at least six months). These passes only make sense for longer journeys, where rail will be the primary means of transport.
Sample prices for 2nd-class travel:
- Five days (within 15 days): €269
- Seven days (within a month): €320
- Ten days (within a month): €381
- Twenty-two continuous days: €493
- One month: €637
InterRail also offers a ‘One Country Pass’ valid for rail travel in Slovenia starting at €59 for three days of 2nd-class travel if taken within a month.
Passes are frequently discounted via the website. Discounts are available for passengers under 28 years.
Eurail It would be impossible for a standard Eurail pass (www.eurail.com) to pay for itself just in Slovenia. But non-European residents can consider a more limited option that allows you to bundle rail travel within groups of neighbouring countries (eg Slovenia and Austria) over a fixed period of time. See the website for prices and options. Buy the pass before you leave home.
Austria, Germany & Czech Republic
Both Ljubljana and Maribor are convenient departure and arrival points for connections to cities in Austria, Germany and the Czech Republic. Prices listed here are generally full fare, though many lines are discounted.
Austria To get to Vienna (€80, six hours, 441km) from Ljubljana there is the direct EC Emona (EC 150/151) train, or several other possibilities that require a change at Maribor or Villach, Austria. The EC Emona train also stops in Graz (€40, three hours, 221km); there are other connections to Graz that require a change at Maribor. Two direct trains daily travel from Ljubljana to Salzburg (€55, four hours, 280km); two additional trains require a change at Villach, Austria. Several trains daily link Ljubljana with Villach (€20, two hours, 102km).
Germany There are two direct trains daily, including an overnight sleeper, between Ljubljana and Munich (from €70, seven hours, 441km) via Villach and Salzburg; one carries on to Frankfurt (€180, 10 hours, 859km).
Czech Republic Rail travel is possible to Prague (€140, 11 hours, 700km), though connections normally require a change in either Villach or Maribor, and then again in Vienna.
Croatia & Serbia
Ljubljana is the main gateway for train travel south to Croatia and Serbia. At the time of research, there were no direct rail connections to points in Bosnia & Hercegovina.
Croatia Several trains travel from Ljubljana to Zagreb (€20, two hours, 141km) via Zidani Most; two to Rijeka (€22, two hours, 135km) via Postojna, and three to Split (€63, eight to 12 hours, 456km), with a change at Zagreb.
Serbia Two trains daily travel to/from Belgrade (from €30, nine to 10 hours, 569km) via Zagreb.
One train daily travels from Ljubljana to Budapest’s Deli station (from €30, nine hours, 507km).
Two trains daily link Ljubljana with Trieste (€8, 2¾ hours, 100km), via Postojna, Divača and Sežana.
The overnight international train, MV414/415, links Ljubljana directly with Zürich (€89, 14½ hours, 730km) via Villach, Austria.
During summer it's possible to travel by sea between Piran and the Italian ports of Venice and Trieste. Purchase tickets and obtain information through the Piran Tourist Information Centre.
Venezia Lines Runs a summer-only (usually mid-June to mid-September) catamaran service on Saturdays between Piran and Venice (adult/child €67/42, 3¾ hours).
Trieste Lines Operates a daily (except Wednesday) catamaran from late June through August linking Piran's harbour to Trieste, Italy (€9.60, 30 minutes), and in the other direction to Rovinj, Croatia (€23, 70 minutes).