Travel guide · Slovenia

Ljubljana Travel Guide: Things to Do & Best Time to Visit

Ljubljana, the capital of Slovenia, is a small, green and walkable city where a hilltop castle looks down on a car-free old town and a river lined with cafés. Visitors come for its relaxed pace, elegant bridges and architecture by Jože Plečnik, its food market and lively festivals, and for easy trips to Lake Bled, the Julian Alps and spectacular caves.

Top things to do in Ljubljana

Ljubljana’s compact centre is largely pedestrianised, so its riverbanks, squares and bridges are a pleasure to explore on foot.

  • Ljubljana Castle — A hilltop fortress reached by funicular or footpath, with a viewing tower overlooking the red rooftops and, on clear days, the Alps.
  • Prešeren Square and the Triple Bridge — The lively heart of the city, where three graceful bridges fan out across the Ljubljanica river.
  • Ljubljanica riverbanks — Tree-lined embankments filled with cafés and restaurants, ideal for an evening stroll or a short boat trip.
  • Dragon Bridge — A much-loved landmark guarded by four bronze dragons, the symbol of the city.
  • Central Market — An open-air and covered market designed by architect Jože Plečnik, great for local cheese, honey and seasonal produce.
  • Tivoli Park — The city’s largest park, with woodland paths, an open-air photo gallery and a mansion housing a graphic arts centre.
  • Lake Bled — An alpine lake with an island church and clifftop castle, an easy and very popular day trip from the capital.

Best time to visit Ljubljana

Late spring and summer, from May to September, are the most popular months to visit. Days are warm and long, café terraces spill along the river, and the city hosts open-air concerts, theatre and food events throughout the season. June to August are the warmest and busiest months, and also the best time for hiking and swimming in the Julian Alps and at Lake Bled.

Spring and early autumn are quieter and pleasantly mild, with blossom or golden colours in Tivoli Park and on the castle hill. September is a particularly good choice, combining warm weather with fewer visitors.

Winter is cold and often foggy in the river basin, with occasional snow. In December, the old town is decorated with festive lights and Christmas markets line the riverbanks, creating a cosy atmosphere. January to March is the quietest period, while nearby ski resorts in the Alps attract winter sports fans.

Getting from the airport

Ljubljana Jože Pučnik Airport is Slovenia’s main international airport, located at Brnik, around 25 kilometres north of the city centre.

  • Public bus — Regular buses link the airport with Ljubljana’s central bus station, next to the railway station. The journey takes around 45 to 50 minutes, and services are less frequent at weekends.
  • Shuttle van — Shared shuttle services can be booked to take you to your hotel or the city centre in around 30 minutes.
  • Taxi — Taxis wait outside the terminal. The drive to the centre usually takes around 25 to 30 minutes and is the most convenient option for late arrivals.

There is no rail link to the airport. Because of its location, the airport is also a practical starting point for trips to Lake Bled and the Alps, which lie to the north-west.

Where to stay

Ljubljana is small enough that almost every central neighbourhood is within walking distance of the main sights.

  • Old Town — Picturesque streets beneath the castle, ideal for first-time visitors who want to be close to the river, the market and the main squares.
  • Center — The area around Prešeren and Congress squares, with museums, shops and restaurants; suits travellers who like being in the middle of things.
  • Trnovo and Krakovo — Quiet, village-like districts along the river south of the centre, perfect for couples and those seeking a calmer stay.
  • Near the railway and bus stations — Practical for airport buses and day trips by train or coach, with a wide range of budgets.
  • Bežigrad — A residential area north of the centre, good value for longer stays and close to parks and sports facilities.

Travel tips

  • Getting around — The centre is best explored on foot or by bike, using the city’s bike-sharing scheme. Buses cover the wider area and are paid with a rechargeable city card rather than cash.
  • Payment — Cards are widely accepted, though smaller cafés, market stalls and mountain huts may prefer cash.
  • Tipping — Tipping is not obligatory, but rounding up or leaving around 10 percent for good service in restaurants is appreciated.
  • Tap water — Ljubljana’s tap water is of good quality, and public drinking fountains are found around the city, so bring a refillable bottle.
  • Day trips — Lake Bled, Lake Bohinj, the Postojna and Škocjan caves and the short Slovenian coast are all within easy reach by bus, train or car.
  • Entry requirements — Visa and entry rules depend on your nationality. Check the latest requirements with official sources before you travel.

Frequently asked questions

What is the best time to visit Ljubljana?

May to September offers warm weather, riverside terraces and plenty of outdoor events, with September a good balance of sun and fewer crowds. December is charming for festive lights and Christmas markets.

Which airport serves Ljubljana?

Ljubljana is served by Ljubljana Jože Pučnik Airport (LJU), located at Brnik, around 25 kilometres north of the city centre. It is Slovenia’s main international airport, linked to the city by bus, shuttle and taxi.

How do I get from the airport to the city centre?

Public buses run to the central bus station in around 45 to 50 minutes. Shared shuttle vans take around 30 minutes, and taxis reach the centre in about 25 to 30 minutes.

What currency is used in Ljubljana?

Ljubljana uses the euro (EUR), like the rest of Slovenia. Cards are widely accepted in shops and restaurants, but it is useful to carry a little cash for markets, small cafés and mountain huts.

Do I need a visa to visit Slovenia?

Visa requirements depend on your nationality and the purpose of your trip. Please check official government sources or the IATA Travel Centre for the latest entry requirements before travelling.

How far is Lake Bled from Ljubljana?

Lake Bled lies around 55 kilometres north-west of Ljubljana and takes about an hour by bus or car. Its island church, clifftop castle and lakeside paths make it Slovenia’s most popular day trip.

Updated:

More destinations