The cheapest trains from Berlin to Speyer

Showing times and prices for Sep 24

Cheapest

$69

Average

$126

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 Speyer will cost around $ 126 if you buy it on the day, but the cheapest tickets can be found for only $ 69.

Cheapest
09:28PMBerlin Hbf9h03 06:31AMSpeyer Hbf
2 changes
$691One-way
2nd Cheapest
05:28AMBerlin Hbf5h44 11:12AMSpeyer Hbf
2 changes
$771One-way
2nd Cheapest
12:20AMBerlin Hbf8h52 09:12AMSpeyer Hbf
3 changes
$771One-way
2nd Cheapest
05:28AMBerlin Hbf6h04 11:32AMSpeyer Hbf
1 changes
$771One-way
2nd Cheapest
12:20AMBerlin Hbf9h12 09:32AMSpeyer Hbf
2 changes
$771One-way

Timetable Berlin to Speyer

Showing trains for tomorrow, Fri, Sep 24
12:20AMBerlin Hbf8h36 08:56AMSpeyer Hbf
0 changes
12:20AMBerlin Hbf8h52 09:12AMSpeyer Hbf
0 changes
12:20AMBerlin Hbf9h12 09:32AMSpeyer Hbf
0 changes
04:30AMBerlin Hbf6h02 10:32AMSpeyer Hbf
0 changes
05:28AMBerlin Hbf5h44 11:12AMSpeyer Hbf
0 changes
05:28AMBerlin Hbf6h04 11:32AMSpeyer Hbf
0 changes
06:01AMBerlin Hbf5h31 11:32AMSpeyer Hbf
0 changes
06:30AMBerlin Hbf6h02 12:32PMSpeyer Hbf
0 changes
07:04AMBerlin Hbf5h28 12:32PMSpeyer Hbf
0 changes
07:28AMBerlin Hbf5h44 01:12PMSpeyer Hbf
0 changes
07:28AMBerlin Hbf6h04 01:32PMSpeyer Hbf
0 changes
07:37AMBerlin Hbf5h35 01:12PMSpeyer Hbf
0 changes
07:46AMBerlin Hbf5h46 01:32PMSpeyer Hbf
0 changes
08:30AMBerlin Hbf6h02 02:32PMSpeyer Hbf
0 changes
08:46AMBerlin Hbf5h46 02:32PMSpeyer Hbf
0 changes
09:28AMBerlin Hbf6h04 03:32PMSpeyer Hbf
0 changes
09:28AMBerlin Hbf5h44 03:12PMSpeyer Hbf
0 changes
09:33AMBerlin Hbf7h39 05:12PMSpeyer Hbf
0 changes
09:33AMBerlin Hbf6h23 03:56PMSpeyer Hbf
0 changes
09:37AMBerlin Hbf5h35 03:12PMSpeyer Hbf
0 changes
09:46AMBerlin Hbf5h46 03:32PMSpeyer Hbf
0 changes
10:30AMBerlin Hbf6h02 04:32PMSpeyer Hbf
0 changes
11:04AMBerlin Hbf5h28 04:32PMSpeyer Hbf
0 changes
11:28AMBerlin Hbf6h04 05:32PMSpeyer Hbf
0 changes
11:28AMBerlin Hbf5h44 05:12PMSpeyer Hbf
0 changes
11:37AMBerlin Hbf5h35 05:12PMSpeyer Hbf
0 changes
11:46AMBerlin Hbf5h46 05:32PMSpeyer Hbf
0 changes
12:30PMBerlin Hbf6h02 06:32PMSpeyer Hbf
0 changes
12:30PMBerlin Hbf5h48 06:18PMSpeyer Hbf
0 changes
01:04PMBerlin Hbf5h28 06:32PMSpeyer Hbf
0 changes
01:28PMBerlin Hbf6h04 07:32PMSpeyer Hbf
0 changes
01:28PMBerlin Hbf5h44 07:12PMSpeyer Hbf
0 changes
01:37PMBerlin Hbf5h35 07:12PMSpeyer Hbf
0 changes
01:46PMBerlin Hbf5h46 07:32PMSpeyer Hbf
0 changes
02:30PMBerlin Hbf6h20 08:50PMSpeyer Hbf
0 changes
03:04PMBerlin Hbf5h46 08:50PMSpeyer Hbf
0 changes
03:28PMBerlin Hbf6h12 09:40PMSpeyer Hbf
0 changes
03:46PMBerlin Hbf5h54 09:40PMSpeyer Hbf
0 changes
04:30PMBerlin Hbf5h49 10:19PMSpeyer Hbf
0 changes
05:04PMBerlin Hbf5h54 10:58PMSpeyer Hbf
0 changes
05:28PMBerlin Hbf5h58 11:26PMSpeyer Hbf
0 changes
05:46PMBerlin Hbf6h08 11:54PMSpeyer Hbf
0 changes
07:04PMBerlin Hbf9h26 04:30AMSpeyer Hbf
0 changes
09:28PMBerlin Hbf9h03 06:31AMSpeyer 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

Fri
Sep 24
$69Deutsche Bahn
Find prices
$213Lufthansa
Sat
Sep 25
$30Deutsche Bahn
$30BlaBlaCar Bus
$87Eurowings
Sun
Sep 26
$38Deutsche Bahn
$24BlaBlaCar Bus
$99Eurowings
Tue
Sep 28
$25FlixTrain
Find prices
$116Lufthansa
Wed
Sep 29
Find prices
$32BlaBlaCar Bus
Find prices

The fastest trains from Berlin to Speyer

Showing times and prices for Sep 24

Fastest Journey

5 h 28 m

Average

6 h 15 m

Trains per day

44

Distance

498 km

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

Fastest
07:04AMBerlin Hbf5h28 12:32PMSpeyer Hbf
2 changes
$1101One-way
Fastest
01:04PMBerlin Hbf5h28 06:32PMSpeyer Hbf
2 changes
$1871One-way
Fastest
11:04AMBerlin Hbf5h28 04:32PMSpeyer Hbf
2 changes
$1351One-way
2nd Fastest
06:01AMBerlin Hbf5h31 11:32AMSpeyer Hbf
2 changes
$861One-way
01:37PMBerlin Hbf5h35 07:12PMSpeyer Hbf
3 changes
$1351One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Speyer from Berlin

distanceDistance309 miles (498 km)
durationAverage train duration8 h 26 min
priceAverage train ticket price$38 (€31)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day

Trains from Berlin to Speyer cover the 309 miles (498 km) long journey taking on average 8 h 26 min with our travel partners like. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this route costs around $38 (€31), you can find the cheapest train ticket for as low as $25 (€20). Travelers depart most frequently from Berlin Hbf and arrive in Speyer Hbf.

Travel Tips

Trains from Berlin to Speyer
Travel by train to Speyer 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 Speyer.
FAQs
How much do cheap train tickets to Speyer from Berlin cost?
Omio customers have found the cheapest trains from Berlin to Speyer to cost as little as $25 (€20)  in the next 7 days.
How much is the train to Speyer from Berlin on average?
If you’re looking to purchase your train tickets in the next week, you can expect the Berlin to Speyer train price to come in at an average of $38 (€31)  one way.
How far is Berlin to Speyer by train?
The Berlin to Speyer train distance is approximately 309 miles (498 km).
How long is the train between Berlin and Speyer?
On average the Berlin to Speyer train time is 8 h 26 min  covering the 309 miles (498 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which train station from Berlin to Speyer do I depart from? Which Speyer train station from Berlin do I arrive in?

When taking a train from Berlin, you have a couple of train stations you can depart from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. When you arrive in Speyer, your train can arrive in train stations including Speyer Hbf and Speyer Nord-West.

Omio customers traveling this route book their trains from Berlin Hbf   to Speyer Hbf.

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

You can find the most popular departure train station for this trip, Berlin Hbf, located approximately 1 mile (s) / 2 km from the city center of Berlin. The most popular arrival train station in Speyer, called Speyer Hbf, is located around 0 mile (s) / 0 km away from its city center.

How many trains are there between Berlin and Speyer a day?
On average, there are 12 trains a day from Berlin to Speyer. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Berlin to Speyer? When does the last train depart from Berlin to Speyer?
You can take the earliest train from Berlin to Speyer at 5: 04 AM   or take the last train from Berlin to Speyer leaving at 10: 20 PM. Look for the latest Berlin to Speyer train schedules on Omio and book the best time to take the train for this route.
How far in advance should I book a train ticket from Berlin to Speyer to get the best deals?
If you purchase a train ticket from Berlin to Speyer within the next 7 days, you can find tickets to cost on average $38 (€31) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Berlin to Speyer are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Berlin
Speyer
Berlin Ostbahnhof
Amenities
Refreshments