Special offer: There are no booking fees between 29 July and 31 December 2020 . Read our regular updates on train services in Europe here. Sonderregelung: Vom 29. Juli bis 31. Dezember 2020 erheben wir keine Buchungsgebühren. Lies unsere regelmäßigen Updates über Zugverbindungen in Europa hier. Offre exceptionnelle: Pas frais de réservation entre le 29 juillet et le 31 décembre 2020. Lisez notre page dédiée aux nouvelles conditions de circulation en Europe ici. Offerta speciale: Non sono previsti costi di prenotazione nel periodo tra il 29 luglio e il 31 dicembre 2020. Leggi i nostri regolari aggiornamenti sui servizi ferroviari in Europa qui. Oferta excepcional: No hay gastos de gestión entre el 29 de julio y el 31 de diciembre de 2020. Consulte nuestras noticias actualizadas sobre los servicios de trenes en Europa aquí.

Trains to Ljubljana

The compact capital of Slovenia brims with self-confidence. And rightly so, for Ljubljana is one of the most amiable of European capital cities. This is a great place to explore on foot as the main sights are all within easy reach of each other. Make first of all for the square known as Presernov trg; this atmospheric space is the hub of Ljubljana life (locals say it’s the hub of all Slovene life). From there it’s easy to strike out to explore the Old Town with its superb baroque churches and excellent museums.

The main railway station, just a short walk north of the city centre, is a handsome Habsburg-era building. There’s a small memorial to James Joyce who evidently once spent a night in the waiting room. Few travellers today linger so long. There are direct daytime trains from Ljubljana to destinations across Slovenia and to Rijeka, Vinkovci and Zagreb in neighbouring Croatia. Other international destinations served by direct day trains include Belgrade, Budapest, Frankfurt, Munich, Salzburg, Stuttgart and Vienna.

There are direct night trains from Ljubljana to Belgrade, Munich and Zurich. Some international tickets to and from Ljubljana can be booked here on our site, particularly journeys to, from or via Germany. If you are looking to escape the capital, then the lakeside resort of Bled is just an hour away by fast train.

Travel to Ljubljana by train from anywhere in the UK or across Europe.

London to Ljubljana by train

from $276.00

Avg 3 change 15hr 59m

Munich to Ljubljana by train

from $30.23

Avg 0 change 6hr 2m

Villach to Ljubljana by train

from $10.51

Avg 0 change 1hr 38m

Zagreb to Ljubljana by train

from $32.86

Avg 0 change 2hr 16m

Frankfurt am Main to Ljubljana by train

from $53.23

Avg 0 change 10hr 2m

Stuttgart to Ljubljana by train

from $53.23

Avg 0 change 8hr 33m

Vienna to Ljubljana by train

from $29.57

Avg 0 change 6hr 8m

Maribor to Ljubljana by train

from $40.09

Avg 0 change 1hr 50m

Brussels to Ljubljana by train

from $53.23

Avg 2 change 13hr 35m

Salzburg to Ljubljana by train

from $22.34

Avg 0 change 4hr 17m

Strasbourg to Ljubljana by train

from $89.37

Avg 1 change 10hr

Paris to Ljubljana by train

from $66.37

Avg 1 change 11hr 52m

Zurich to Ljubljana by train

from $45.34

Avg 0 change 11hr 31m

Lyon to Ljubljana by train

from $267.46

Avg 2 change 16hr 41m

Budapest to Ljubljana by train

from $45.34

Avg 0 change 7hr 53m

Country guide

Train tickets in Slovenia

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.