Compare prices and tickets by train, bus or flight

Jan 28
$55Deutsche Bahn
Jan 29
$41Deutsche Bahn with connection
Jan 30
$50Deutsche Bahn
Jan 31
$28Deutsche Bahn
Feb 1
$28Deutsche Bahn
Feb 2
$28Deutsche Bahn with connection

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Overview: Train from Berlin to Marburg

distanceDistance231 miles (372 km)
durationAverage train duration5 h 22 min
priceAverage train ticket price$37 (€31)
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 5 h 22 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 route costs around $37 (€31), you can find the cheapest train ticket for as low as $28 (€24). Travelers depart most frequently from Berlin Hbf and arrive in Marburg (Lahn).

Train providers: Deutsche Bahn from Berlin to Marburg trains

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

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train to Marburg from Berlin. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Berlin to Marburg train information with Deutsche Bahn:

  • Average Duration: 4 h 32 min
  • Average Price: $28
  • Deutsche Bahn frequency: 3 a day

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

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

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.

How much does a cheap train to Marburg from Berlin cost?

Omio customers have found cheap train tickets between Berlin and Marburg for as low as $28 (€24)  for the next 7 days.

What is the price of a train ticket between Berlin and Marburg?

The Berlin to Marburg train ticket price is on average $37 (€31)  if you are looking to book your tickets for this route in the next week.

What is the distance to Marburg from Berlin by train?

You should expect to travel around 231 miles (372 km)  to Marburg from Berlin by train.

How long is a train between Berlin and Marburg on average?

On average the Berlin to Marburg train travel time is 5 h 22 min  for the 231 miles (372 km) long route, but the duration can vary if you travel on weekends and holidays.

What is the departure train station in Berlin and arrival train station in Marburg?

There are a few train stations in Berlin to start your journey from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. In Marburg you have a few train station options to choose from for your arrival including Marburg (Lahn), Marburg Süd and Marburg (Lahn).

Omio customers traveling this route depart most frequently from Berlin Hbf   and arrive in Marburg (Lahn).

Where is the departure train station in Berlin located? Where is the arrival train station in Marburg located?

The most popular departure train station with passengers for this journey, called Berlin Hbf, is located 1.7 miles (2.8 km) from the city center of Berlin.

The most popular arrival train station, Marburg (Lahn), is located 0.7 miles (1.2 km) away from the city center of Marburg.

Which train companies can take me between Berlin and Marburg?

For the trip from Berlin to Marburg you can take a train with Deutsche Bahn. Be sure to check out all possible train providers that offer services from Berlin to Marburg on Omio to compare what amenities they may have.

How many train services are there from Berlin to Marburg a day?

On average, there are 8 trains a day from Berlin to Marburg. The train times and services may be different on weekends and holidays compared to weekdays.

When is the earliest train from Berlin to Marburg? When is the last train from Berlin to Marburg?

The first Berlin to Marburg train departs at 10: 46 AM   and the last train from Berlin to Marburg leaves at 11: 41 PM. Check out the most up-to-date train schedule from Berlin to Marburg on Omio and find the best time to travel to your destination.

How early should I buy train tickets to Marburg from Berlin to score the best deals?

You can find trains between Berlin and Marburg to cost on average $37 (€31) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Berlin to Marburg train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Berlin Hbf is the most popular Berlin railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Berlin for your trip to Marburg.
Amenities at station
Phone Number
+49 302971055
Ticket Office Hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Public transit options for Berlin Hbf
U-Bahn lines: U5
S-Bahn lines: S3, S5, S7, S9
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
Tram lines: M5, M6, M8, M10
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7