Ljubljana city centre
The capital's centre, with its pedestrianised old town along the Ljubljanica River and castle overlooking the city from the hilltop.
Jože Pučnik Airport, in Brnik, is the main gateway to Slovenia and the northern Adriatic. From here, travellers can reach Ljubljana city centre as well as destinations in Istria, along the Croatian coast and across north-eastern Italy. On this page, you can find out how to get to the centre and browse our dedicated transfer routes.
Ljubljana Airport is around 25 km from the city centre, with a typical driving time of 25 to 30 minutes. The airport is in Brnik, north of the city, and has no railway or metro connection, so the main options for reaching central Ljubljana are the public bus, taxi or private transfer. A private transfer is the only option that takes you directly to the door of your accommodation.
Whether you are looking for the best way to get from Brnik Airport to Ljubljana or need a taxi or private transfer into the city centre, the main differences between the options are journey time, price and whether you are dropped at the bus station or at your exact address.
These are the three main ways to travel between Brnik and central Ljubljana, with the key differences between each option. Your choice may depend on how much luggage you have, whether you are travelling as a group and how tight your schedule is.
| Option | Approximate journey time | Drop-off | When it suits you |
|---|---|---|---|
| Private transfer | 25–30 min | Exact accommodation address | Door to door, ideal with luggage, for groups or when time is limited |
| Public bus | About 45 min | Central bus station | Another option if the bus timetable works for you and you do not mind making stops along the way |
| Taxi | 25–30 min | Specified address | No advance booking, with the fare based on the meter or an agreed price |
Journey times are indicative. Bus services are limited at certain times of day; for late-night flight arrivals or heavy luggage, a private transfer with a fixed fare avoids waiting and changes.

Brnik is north of Ljubljana, placing the airport almost halfway between the capital and Bled and just over an hour from the Istrian border. This makes it a useful gateway not only to Slovenia but also to the northern Adriatic, with many passengers landing here to travel directly to the Croatian coast or the Veneto rather than staying in the city.
It is a compact airport with a single passenger terminal. Pick-up is arranged in the arrivals hall, with flight number monitoring. Slovenian motorways require an electronic vignette linked to the vehicle registration number; with a fixed-fare transfer, the road toll is already included.
As well as central Ljubljana, Brnik Airport provides direct access to Istria, Croatia's Kvarner coast, the Plitvice Lakes and cities in north-eastern Italy. These are the routes with their own dedicated pages, with approximate road journey times.
The capital's centre, with its pedestrianised old town along the Ljubljanica River and castle overlooking the city from the hilltop.
Slovenia's best-known Alpine lake, with its island, church and castle overlooking the water.
The mountain resort at the foot of the Julian Alps, a gateway to the Vrata Valley and the Vršič Pass.
Slovenia's largest lake, quieter and wilder than Bled, within Triglav National Park.
The Venetian-style coastal town at the tip of the Istrian peninsula, with its old town and Tartini Square.
The main seaside resort on Slovenia's coast, known for its hotels, casino and waterfront promenade.
The Karst region town known for its extensive cave system, which can be visited by underground train.
The adventure base in the Soča Valley, known for its turquoise rapids and western access to Triglav National Park.
The elegant seaside resort on the Gulf of Kvarner, with hotels lining the Lungomare promenade.
The national park of interconnected lakes, with two separate entrances and a network of walkways over the water.
The port city on the Kvarner Gulf, a ferry gateway to the islands and the first major stop on the descent from the inland.
The Istrian town on the Adriatic, with Venetian character and a pedestrianised old town centred around its bell tower.
The Italian Adriatic city close to the border, with its seafront square and easy access from Slovenia.
The point where the road ends in Venice: cars cannot enter the city, so drop-off is at Piazzale Roma.
The Croatian capital to the south-east, crossing the Schengen border between Slovenia and Croatia.
Approximate road journey times, excluding stops and border delays. Each route is calculated according to the flight arrival time and the exact destination address.
A half-hour journey into the city centre is organised differently from a transfer to Istria, Venice or Zagreb. Luggage, vehicle type, tolls in each country and border crossings all vary depending on the destination.
A short journey within Slovenia: the key details are the exact address and the drop-off point in the pedestrianised area. The vehicle is selected according to the number of passengers and amount of luggage.
An international journey crossing into another country within the Schengen Area, often with more luggage and, in Venice, a mandatory drop-off at Piazzale Roma. It is important to provide the exact destination.
The number of passengers and suitcases determines the vehicle assigned to your transfer. You can view the available options in the Zonetransfers fleet, or if you would prefer to have a driver at your disposal while travelling around Slovenia and Istria at your own pace, you can book the chauffeur service in Ljubljana.
There are three options: public bus to the central bus station, taxi or private transfer to your exact address. The airport is around 25 km from the centre, with a driving time of 25 to 30 minutes from Brnik. There is no railway or metro connection to the airport.
It takes around 25 to 30 minutes by car for the 25 km journey. The public bus takes about 45 minutes and drops passengers at the central bus station.
Yes, there is a public bus service, but services are limited at certain times of day. For late-night flights or when travelling with lots of luggage, a private transfer avoids waiting.
Taxis operate using a meter or an agreed fare, so the price can vary. A private transfer is booked at a fixed fare per vehicle, with the price known in advance.
Yes. Slovenia uses the euro, so there is no need to exchange currency. Motorways require an electronic vignette, and with a fixed-fare transfer the road toll is already included in the price.
Yes. From the airport, routes are available to Opatija, Rijeka, Rovinj and Plitvice Lakes in Croatia, Trieste and Venice in Italy, and Zagreb, as well as central Ljubljana. Each destination has its own dedicated page.
No: cars cannot enter central Venice. Drop-off is at Piazzale Roma, where the road ends, from which you can continue on foot or by vaporetto.
Yes, but these are internal borders within the Schengen Area, with no systematic border controls. Make sure you carry the required travel documents.
You book the transfer with the exact pick-up point and flight departure time. For destinations further away, allow for the relevant road journey time as well as sufficient time for check-in and baggage drop.
Provide your date, flight number, number of passengers and luggage, and destination: central Ljubljana, Istria, the Croatian coast or an Italian city such as Trieste or Venice. With these details, we can prepare a fixed fare including the vignette and road tolls.
Available from 09:00 to 14:00 and from 16:00 to 19:00.
Booked a transfer from Naples Airport to Sorrento. Finding the driver was easy and the journey was much more relaxed than we expected. Really happy with the service.(07/31/2026) Ben Carter
Used Zonetransfers from Zurich Airport to Lucerne. It was nice not having to figure out trains after an early flight. The driver was friendly and we were on our way within a few minutes.(07/28/2026) Hannah Brooks
We booked a transfer from Faro Airport to Lagos. The driver was easy to spot, helped with the bags and got us there without any hassle. Definitely easier than trying to sort transport after landing.(07/22/2026) Liam Foster
We booked a transfer from Athens Airport to Piraeus Port before catching a ferry to Santorini. The driver was waiting for us despite our flight arriving a little late, and we reached the port with plenty of time. A great start to our holiday.(07/20/2026) Sophie M. Adams
We travelled from Milan Malpensa Airport to Lake Como and the service was excellent. The driver knew the route well, the car was very comfortable and the fixed price meant there were no surprises at the end of the journey.(07/05/2026) Matthew Clark
Booked a transfer from Venice Marco Polo Airport to our hotel near St. Mark's Square. The driver was easy to find, helped us with the luggage and dropped us off as close as possible to the hotel. Everything went exactly as expected.(06/30/2026) Olivia Bennet
We booked a private transfer from Paris Charles de Gaulle Airport to Disneyland Paris. After a long flight with two children, it was great to find the driver waiting for us at arrivals. The journey was comfortable, and we arrived at the hotel without any delays.(06/25/2026) Andrew J Morris
Used Zonetransfers for a ride from Palma Airport to our hotel in Alcúdia. Booking was straightforward and the driver was very courteous. After a long flight, it was nice to have everything arranged and not worry about finding a taxi. Would happily book with them again(06/21/2026) Daniel Reed
We booked a group transfer from Barcelona Airport to the cruise terminal, and everything was perfectly organized. The minibus was spacious, the driver arrived early, and the whole process was easy. Great service and excellent communication.(06/16/2026) Emily Harris
Excellent transfer from Bilbao to San Sebastián with a couple of sightseeing stops along the way. Communication was clear and the driver was friendly and accommodating. A very comfortable journey.(06/10/2026) James Peterson