COMPARE Prices across different modes

19 Oct
£21Deutsche Bahn
21 Oct
£33Deutsche Bahn with connection
22 Oct
£21Deutsche Bahn
24 Oct
£38Deutsche Bahn

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Berlin and Marburg

distanceDistance231 miles (372 km)
durationAverage train duration4 h 51 min
priceAverage train ticket price£29 (€33)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Berlin to Marburg cover the 231 miles (372 km) long journey taking on average 4 h 51 min with our travel partners like Deutsche Bahn. Normally, there are 8 trains operating per day, including direct services available. While the average ticket price for this trip costs around £29, you can find the cheapest train ticket for as low as £21. Travellers depart most frequently from Berlin Hbf and arrive in Marburg (Lahn).

Train companies

Deutsche Bahn trains between Berlin and Marburg

Find the best trains between Berlin and Marburg with Omio's travel partners Deutsche Bahn from £21. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

Deutsche Bahn

Omio helps you compare and book the perfect train with Deutsche Bahn from Berlin to Marburg for a smooth and relaxing journey. Check the latest Deutsche Bahn train timetables for the ideal departure and arrival times, take a look at the travel information for the Berlin to Marburg train with Deutsche Bahn (such as baggage allowance and amenities offered onboard), compare the best connections for your Berlin - Marburg journey and then book a cheap train ticket with ease. The distance from Berlin to Marburg by train is 231 miles (372 km). You can book tickets for this Deutsche Bahn train for as low as £21 one-way if you book in advance. When you search for Deutsche Bahn tickets from Berlin to Marburg in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect Deutsche Bahn Berlin - Marburg train ticket online and enjoy your trip!

Operator ticket policies for COVID

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

Travel Tips

Trains from Berlin to Marburg
Travel by train to Marburg 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 Marburg.
What is the price of the cheapest train between Berlin and Marburg?
Omio customers have found cheap train tickets from Berlin to Marburg for as low as £21  for the next 7 days.
What is the average cost of a train from Berlin to Marburg?
In the next 7 days you’ll find that the average cost of a train ticket to Marburg from Berlin is £29  one way.
How many miles is it from Berlin to Marburg by train?
The train distance from Berlin to Marburg is around 231 miles (372 km).
How many hours does it take from Berlin to Marburg by train?
While the time it takes to travel 231 miles (372 km) between Berlin and Marburg can vary based on specific dates, weekends, and bank holidays, the train duration from Berlin to Marburg is on average 4 h 51 min.
When travelling by train from Berlin to Marburg, which train station in Berlin do I depart from and which train station in Marburg do I arrive in?

Some of the Berlin train stations to Marburg you can start your journey from include Berlin Hbf, Berlin Spandau and Berlin Südkreuz. Similarly, some of the arrival train stations in Marburg include Marburg (Lahn), Marburg Süd and Marburg (Lahn).

When travelling this route, Omio customers are departing most frequently from Berlin Hbf   and arriving in Marburg (Lahn).

Where is the Berlin train station located? Where is the Marburg train station located?

The most popular departure train station with passengers for this route, called Berlin Hbf, is located 1 mile (s) / 2 km from the city centre of Berlin.

The most popular arrival train station, Marburg (Lahn), is located 1 mile (s) / 1 km away from the city centre of Marburg.

What train companies go from Berlin to Marburg?
For the best Berlin to Marburg train to book, you can travel safely and comfortably with Deutsche Bahn. However, it's always good to check all possible train companies with services between Berlin and Marburg to compare what amenities they may offer.
How many train services per day are there from Berlin to Marburg?
The average number of trains departing Berlin for Marburg is 8 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Berlin to Marburg? When does the last train depart from Berlin to Marburg?
The first Berlin to Marburg train departs at 14: 01   and the last train from Berlin to Marburg leaves at 20: 29. Check out the most up-to-date Berlin to Marburg train schedule on Omio and find the best time to travel to your destination.
How far in advance should I buy a train ticket to Marburg from Berlin to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you buy train tickets from Berlin to Marburg within the next 7 days, you can find tickets to cost on average £29 one way. To find the best prices for this journey, consider booking your train ticket from Berlin to Marburg a few months in advance.

Important Stations and Airports for this Journey

Berlin Hbf is the most popular Berlin railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Berlin for your journey to Marburg.
Amenities at station
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