The cheapest trains from Berlin to Essen

Showing times and prices for 1 Dec

Cheapest

£18

Average

£38

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 Essen will cost around £ 38 if you buy it on the day, but the cheapest tickets can be found for only £ 18.

Cheapest
20:02Berlin Hbf6h04 02:06Essen Hbf
1 changes
£181One-way
Cheapest
04:29Berlin Hbf4h06 08:35Essen Hbf
0 changes
£181One-way
08:34Berlin Hbf4h56 13:30Essen Hbf
1 changes
£241One-way
06:34Berlin Hbf4h56 11:30Essen Hbf
1 changes
£241One-way
04:30Berlin Hbf4h05 08:35Essen Hbf
1 changes
£281One-way

Timetable Berlin to Essen

Showing trains for tomorrow, Wed, 1 Dec
00:21Berlin Hbf5h47 06:08Essen Hbf
0 changes
04:29Berlin Hbf4h06 08:35Essen Hbf
0 changes
04:30Berlin Hbf4h05 08:35Essen Hbf
0 changes
05:32Berlin Hbf4h03 09:35Essen Hbf
0 changes
06:34Berlin Hbf4h56 11:30Essen Hbf
0 changes
06:46Berlin Hbf3h49 10:35Essen Hbf
0 changes
07:00Berlin Hbf4h12 11:12Essen Hbf
0 changes
07:46Berlin Hbf3h49 11:35Essen Hbf
0 changes
07:59Berlin Hbf4h23 12:22Essen Hbf
0 changes
08:34Berlin Hbf4h56 13:30Essen Hbf
0 changes
08:46Berlin Hbf3h49 12:35Essen Hbf
0 changes
09:03Berlin Hbf5h59 15:02Essen Hbf
0 changes
09:46Berlin Hbf3h49 13:35Essen Hbf
0 changes
10:34Berlin Hbf4h56 15:30Essen Hbf
0 changes
10:46Berlin Hbf3h49 14:35Essen Hbf
0 changes
11:02Berlin Hbf6h05 17:07Essen Hbf
0 changes
11:46Berlin Hbf3h49 15:35Essen Hbf
0 changes
12:34Berlin Hbf4h56 17:30Essen Hbf
0 changes
12:46Berlin Hbf3h49 16:35Essen Hbf
0 changes
13:06Berlin Hbf4h06 17:12Essen Hbf
0 changes
13:46Berlin Hbf3h49 17:35Essen Hbf
0 changes
13:56Berlin Hbf4h34 18:30Essen Hbf
0 changes
14:34Berlin Hbf4h56 19:30Essen Hbf
0 changes
14:46Berlin Hbf3h49 18:35Essen Hbf
0 changes
15:46Berlin Hbf3h49 19:35Essen Hbf
0 changes
15:56Berlin Hbf4h27 20:23Essen Hbf
0 changes
16:34Berlin Hbf4h56 21:30Essen Hbf
0 changes
16:47Berlin Hbf3h48 20:35Essen Hbf
0 changes
17:03Berlin Hbf6h04 23:07Essen Hbf
0 changes
17:46Berlin Hbf3h49 21:35Essen Hbf
0 changes
18:34Berlin Hbf4h56 23:30Essen Hbf
0 changes
18:46Berlin Hbf3h49 22:35Essen Hbf
0 changes
19:46Berlin Hbf3h49 23:35Essen Hbf
0 changes
20:02Berlin Hbf6h04 02:06Essen Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
30 Nov
£42Deutsche Bahn
Find prices
£89Eurowings
Wed
1 Dec
£16Deutsche Bahn
£22Flixbus
£58easyJet
Thu
2 Dec
£16Deutsche Bahn
£27Flixbus
£53easyJet
Fri
3 Dec
£25Deutsche Bahn
Find prices
£48easyJet
Sat
4 Dec
Find prices
Find prices
£62Eurowings
Sun
5 Dec
£25Deutsche Bahn
Find prices
£53easyJet
Mon
6 Dec
Find prices
Find prices
£48easyJet
Tue
7 Dec
£16Deutsche Bahn
Find prices
£48easyJet
Wed
8 Dec
Find prices
Find prices
£43easyJet
Thu
9 Dec
£13FlixTrain
£18Flixbus
£43easyJet
Fri
10 Dec
£16Deutsche Bahn
Find prices
£43easyJet
Sat
11 Dec
Find prices
Find prices
£53Eurowings
Sun
12 Dec
£16Deutsche Bahn
£22Flixbus
£39easyJet
Mon
13 Dec
Find prices
Find prices
£36easyJet
Tue
14 Dec
£16Deutsche Bahn
Find prices
£36easyJet
Wed
15 Dec
£16Deutsche Bahn
Find prices
£34Eurowings
Thu
16 Dec
£16Deutsche Bahn
Find prices
£34Eurowings
Fri
17 Dec
£16Deutsche Bahn
Find prices
£36easyJet
Sat
18 Dec
Find prices
Find prices
£53Eurowings
Sun
19 Dec
Find prices
Find prices
£39easyJet
Mon
20 Dec
Find prices
Find prices
£36easyJet

The fastest trains from Berlin to Essen

Showing times and prices for 1 Dec

Fastest Journey

3 h 48 m

Average

4 h 28 m

Trains per day

34

Distance

454 km

Of the 34 trains that leave Berlin for Essen every day 20 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 454 km distance in an average of 4 h 28 m but if you time it right, some trains will get you there in just 3 h 48 m .

The slowest trains will take 6 h 5 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
16:47Berlin Hbf3h48 20:35Essen Hbf
0 changes
£401One-way
2nd Fastest
06:46Berlin Hbf3h49 10:35Essen Hbf
0 changes
£401One-way
2nd Fastest
09:46Berlin Hbf3h49 13:35Essen Hbf
0 changes
£401One-way
2nd Fastest
15:46Berlin Hbf3h49 19:35Essen Hbf
0 changes
£401One-way
2nd Fastest
17:46Berlin Hbf3h49 21:35Essen Hbf
0 changes
£401One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Train companies

Deutsche Bahn from Berlin to Essen

You can travel by train between Berlin and Essen with Deutsche Bahn for as low as £13. When you search for timetables and tickets, Omio will show you the best route.

Deutsche Bahn

Find your perfect journey from Berlin to Essen with Deutsche Bahn (DB)! Check out the DB train timetables between Berlin and Essen and then book cheap DB tickets with Omio. The distance from Berlin to Essen by DB is 281 miles (453 km) and the cheapest price for a DB ticket from Berlin to Essen is £16.

DB is the main operator of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB 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 at Omio.

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 WCs are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Operator ticket policies for COVID

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

Travel Tips

Trains from Berlin to Essen
Travel by train to Essen 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 Essen.
FAQs
How much do cheap trains to Essen from Berlin cost?
You can find a cheap train from Berlin to Essen for some dates and times for as low as £13  one way in the next 7 days.
What is the average cost of a train from Berlin to Essen?
If you are looking to buy your train ticket in the next 7 days, you can expect the Berlin to Essen train to cost on average £22  one way.
How far is it from Berlin to Essen by train?
You should expect to travel around 281 miles (453 km)  to Essen from Berlin by train.
What is the average Berlin to Essen train duration?
On average the train from Berlin to Essen duration is 4 h 5 min  for the 281 miles (453 km) long trip, but the travel time can vary if you depart on weekends and holidays.
What station does the Berlin to Essen train leave from? Which Essen train station do I come into from Berlin?

Some of the Berlin train stations to Essen you can start your journey from include Berlin Hbf, Berlin Spandau and Berlin Südkreuz. Similarly, some of the arrival train stations in Essen include Essen Hbf, Essen-Eiberg and Essen-Altenessen.

When travelling this route, Omio customers are departing most frequently from Berlin Hbf   and arriving in Essen Hbf.

Where is the train station in Berlin to go to Essen? Where is the train station in Essen located?

Passengers booking this journey most frequently board their trains from Berlin Hbf and need to travel around 1 mile (s) / 2 km from the city centre to get to this train station.

Passengers arriving in Essen most often arrive at Essen Hbf and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

Which train providers can take me to Essen from Berlin?
When taking a train from Berlin to Essen, you can count on Deutsche Bahn, FlixTrain or Deutsche Bahn with connection for the best way to get you to Essen. You can also check all possible train providers who offer a service to Essen from Berlin and compare the amenities they offer before buying a train ticket.
Are there any Berlin to Essen direct train services?
Yes, there are 17 direct trains per day from Berlin to Essen. You can look to travel with Deutsche Bahn or FlixTrain  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
How many train services per day are there between Berlin and Essen?
The average number of trains departing Berlin for Essen is 17 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Berlin to Essen? What time is the last train from Berlin to Essen?
The first Berlin to Essen train departs at 04: 32   and the last train from Berlin to Essen leaves at 19: 38. Check out the most up-to-date Berlin to Essen train times on Omio and find the best time to travel to your destination.
How early should I buy Berlin to Essen train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you buy train tickets to Essen from Berlin within the next 7 days, you can find tickets to cost on average £22 one way. To find the best prices for this journey, consider booking your train ticket from Berlin to Essen a few months in advance.

Important Stations and Airports for this Journey

Berlin
Essen
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 Essen.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 302971055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Public transport 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