The cheapest trains from Berlin to Ljubljana

Showing times and prices for Oct 19

Cheapest

$123

Average

$139

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Ljubljana will cost around $ 139 if you buy it on the day, but the cheapest tickets can be found for only $ 123.

Cheapest
10:29PMBerlin Hbf16h02 02:31PMLjubljana
3 changes
$1231One-way
Cheapest
09:28PMBerlin Hbf17h03 02:31PMLjubljana
2 changes
$1231One-way
Cheapest
08:05AMBerlin Hbf10h27 06:32PMLjubljana
1 changes
$1231One-way
Cheapest
09:37AMBerlin Hbf10h57 08:34PMLjubljana
2 changes
$1231One-way
2nd Cheapest
06:30AMBerlin Hbf14h04 08:34PMLjubljana
2 changes
$1321One-way

Timetable Berlin to Ljubljana

Showing trains for tomorrow, Tue, Oct 19
04:30AMBerlin Hbf14h02 06:32PMLjubljana
0 changes
05:34AMBerlin Hbf15h00 08:34PMLjubljana
0 changes
06:01AMBerlin Hbf14h33 08:34PMLjubljana
0 changes
06:30AMBerlin Hbf14h04 08:34PMLjubljana
0 changes
08:05AMBerlin Hbf10h27 06:32PMLjubljana
0 changes
09:37AMBerlin Hbf10h57 08:34PMLjubljana
0 changes
11:37AMBerlin Hbf26h20 01:57PMLjubljana
0 changes
12:05PMBerlin Hbf25h52 01:57PMLjubljana
0 changes
12:30PMBerlin Hbf25h27 01:57PMLjubljana
0 changes
09:28PMBerlin Hbf17h03 02:31PMLjubljana
0 changes
10:29PMBerlin Hbf16h02 02:31PMLjubljana
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Oct 18
Find prices
$52Flixbus
$281Lot Polish Airlines
Tue
Oct 19
$123Deutsche Bahn with connection
$55Flixbus
$281Lot Polish Airlines
Wed
Oct 20
$70Deutsche Bahn with connection
$48Flixbus
$215Lot Polish Airlines
Thu
Oct 21
$43FlixTrain
$48Flixbus
$185Lot Polish Airlines
Fri
Oct 22
$41FlixTrain
$34Flixbus
$156Lot Polish Airlines
Sat
Oct 23
$86Deutsche Bahn with connection
$54Flixbus
$245Lot Polish Airlines
Sun
Oct 24
$61Deutsche Bahn with connection
Find prices
$215Lot Polish Airlines
Mon
Oct 25
$58Deutsche Bahn with connection
$54Flixbus
$245Lot Polish Airlines
Tue
Oct 26
$70Deutsche Bahn with connection
Find prices
$186Lot Polish Airlines
Wed
Oct 27
Find prices
$48Flixbus
$186Lot Polish Airlines
Thu
Oct 28
$61FlixTrain
$54Flixbus
$215Lot Polish Airlines
Fri
Oct 29
$74FlixTrain
$43Flixbus
$186Lot Polish Airlines
Sat
Oct 30
$86Deutsche Bahn with connection
$53Flixbus
$186Lot Polish Airlines
Sun
Oct 31
$41FlixTrain
$45Flixbus
$156Lot Polish Airlines
Mon
Nov 1
$58Deutsche Bahn with connection
$66Flixbus
$156Lot Polish Airlines
Wed
Nov 3
$70Deutsche Bahn with connection
$38Flixbus
$156Lot Polish Airlines
Thu
Nov 4
$36FlixTrain
$34Flixbus
$135Lot Polish Airlines
Sat
Nov 6
$58Deutsche Bahn with connection
$41Flixbus
Find prices
Sun
Nov 7
$86Deutsche Bahn
Find prices
Find prices

The fastest trains from Berlin to Ljubljana

Showing times and prices for Oct 19

Fastest Journey

10 h 27 m

Average

17 h 15 m

Trains per day

11

Distance

724 km

It's difficult to get from Berlin to Ljubljana without transferring at least once.

Fastest
08:05AMBerlin Hbf10h27 06:32PMLjubljana
1 changes
$1231One-way
2nd Fastest
09:37AMBerlin Hbf10h57 08:34PMLjubljana
2 changes
$1231One-way
04:30AMBerlin Hbf14h02 06:32PMLjubljana
3 changes
$1401One-way
06:30AMBerlin Hbf14h04 08:34PMLjubljana
2 changes
$1321One-way
06:01AMBerlin Hbf14h33 08:34PMLjubljana
2 changes
$1401One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Berlin to Ljubljana

distanceDistance449 miles (724 km)
durationAverage train duration15 h 3 min
priceAverage train ticket price$76 (€62)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain companiesDeutsche Bahn or Deutsche Bahn with connection

Trains from Berlin to Ljubljana cover the 449 miles (724 km) long route taking on average 15 h 3 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $41 (€33), but the average price of train tickets is $76 (€62).

Train companies

Deutsche Bahn Berlin – Ljubljana

Deutsche Bahn trains will get you between Berlin and Ljubljana from $41 (€33). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Germany's largest train company Deutsche Bahn (DB) offers excellent services within Germany and internationally, including a route from Berlin to Ljubljana. Find DB train times and tickets for your 449 miles (724 km) journey from Berlin to Ljubljana with the best deals on Omio. Choose from ticket types including the Super Saver, Saver and Flexible fares if you’re looking for the most affordable train from Berlin to Ljubljana. DB also offers discount cards, such as the Bahncard, 25, 50 and 100, which you can use on Omio.

Deutsche Bahn is well-known for its levels of efficiency and comfort with its range of train types. These include the high-speed InterCity Express (ICE), the national express Intercity (IC) and international express Eurocity (EC), and local Regional Express (RE) and Regional (RB) trains. These types of trains differ in terms of the comfort and time needed to travel. For example, bathrooms are standard services on these trains, but other amenities like an onboard restaurant or free WiFi access are only available on certain trains.

When purchasing your Deutsche Bahn train tickets from Berlin to Ljubljana, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Berlin to Ljubljana
Travel by train to Ljubljana easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Ljubljana.
FAQs
What are the travel restrictions for Ljubljana, Slovenia if I'm coming from Berlin, Germany by train?

Travel between Berlin, Germany and Ljubljana, Slovenia by train is: Partially open.

Can I enter Slovenia from Germany?

International entry status: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Slovenia from Berlin?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 10 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Health declaration required
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Ljubljana, Slovenia?

All travelers in Slovenia must observe these coronavirus safety measures:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 10/15/21. Remember to review the latest COVID-19 travel safety regulations   for your train from Berlin to Ljubljana as this information can change.

Are there travel restrictions, such as quarantine measures, in place when returning to Berlin, Germany from Ljubljana, Slovenia?

The current restriction level for your return trip by train from Ljubljana to Berlin is: Partially open

Are there any international entry restrictions on returning to Germany from Slovenia?

Reentry to Germany is allowed for: Entry is partially open for citizens and permanent residents of Slovenia

Do I need to quarantine on arrival in Germany from Ljubljana?

What are the requirements?

  • Negative COVID-19 test issued at most 3 days before arrival or 10 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Berlin, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last checked on 10/17/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Berlin from Ljubljana here.

How much are cheap trains between Berlin and Ljubljana?
If you’re looking to save money on tickets, you can find cheap Berlin to Ljubljana trains for as little as $41 (€33)  in the next 7 days.
What is the cost of a train to Ljubljana from Berlin?
The train price from Berlin to Ljubljana is on average $76 (€62)  if you are looking to buy your tickets for this trip in the next 7 days.
How far is it from Berlin to Ljubljana by train?
The Berlin to Ljubljana train distance is approximately 449 miles (724 km).
How long is a train from Berlin to Ljubljana on average?
The Berlin to Ljubljana train duration is on average 15 h 3 min, which is to be expected when traveling 449 miles (724 km) to Ljubljana from Berlin. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which train providers can get me from Berlin to Ljubljana?
For the best Berlin to Ljubljana train to purchase, you can travel safely and comfortably with Deutsche Bahn or Deutsche Bahn with connection. However, it's always good to check all possible train companies with services from Berlin to Ljubljana to compare what amenities they may offer.
How many trains are there between Berlin and Ljubljana a day?
On average, there is 1 train a day from Berlin to Ljubljana. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Berlin to Ljubljana? When can I take the last train for the day?
You can take the earliest train from Berlin to Ljubljana at 7: 05 AM   or take the last train from Berlin to Ljubljana leaving at 9: 29 PM. Look for the latest Berlin to Ljubljana train schedules on Omio and book the best time to take the train for this trip.
How far in advance should I book a train ticket from Berlin to Ljubljana to get the best deals?
If you purchase the Berlin to Ljubljana train within the next 7 days, you can find one way tickets to cost on average $76 (€62). However, booking your train ticket in advance gives you access to the best prices for trains to Ljubljana from Berlin. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Berlin
Ljubljana
The major railway station for departures from Berlin is Berlin Hbf. Read all the information you need to know about services, amenities and connections at Berlin Hbf for your journey to Ljubljana from Berlin.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Connections to/from station
U-Bahn lines: U5
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
S-Bahn lines: S3, S5, S7, S9
Tram lines: M5, M6, M8, M10