COMPARE Prices across different modes

Tue
Sep 21
$30Deutsche Bahn
$15BlaBlaCar Bus
$131Lufthansa
Thu
Sep 23
$30Deutsche Bahn
$19Flixbus
$75Eurowings
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
Thu
Sep 30
$30Deutsche Bahn
$19Flixbus
$75Eurowings
Fri
Oct 1
$30Deutsche Bahn
Find prices
$86Lufthansa
Sat
Oct 2
$38Deutsche Bahn
Find prices
Find prices
Sun
Oct 3
Find prices
$30BlaBlaCar Bus
$62Eurowings

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Speyer from Berlin

distanceDistance309 miles (498 km)
durationAverage bus duration9 h 5 min
priceAverage bus ticket price$22 (€17)
changesDirect busYes

Buses from Berlin to Speyer cover the 309 miles (498 km) long route taking on average 9 h 5 min with our travel partners like. There are direct bus services available. While the average ticket price for this trip costs around $22 (€17), you can find the cheapest bus ticket for as low as $15 (€12).

Travel Tips

Buses from Berlin to Speyer
Take the bus 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 bus tickets from Berlin to Speyer cost?
Bus tickets between Berlin and Speyer for some dates and times can be found for as cheap as $15 (€12)  one way in the next 7 days.
How much is a bus ticket to Speyer from Berlin?
In the next 7 days you can expect to pay on average $22 (€17)  for a bus ticket to Speyer from Berlin.
How far is Berlin to Speyer by bus?
When traveling this route you should expect the distance between Berlin and Speyer by bus to be approximately 309 miles (498 km).
How many hours is the bus time to Speyer from Berlin?
On average the Berlin to Speyer bus travel time is 9 h 5 min  for the 309 miles (498 km) long journey, but the duration can vary if you travel on weekends and holidays.
When is the earliest bus from Berlin to Speyer? When is the last bus from Berlin to Speyer?
The first Berlin to Speyer bus departs at 9: 40 AM   and the last bus from Berlin to Speyer leaves at 8: 30 PM. Check out the most up-to-date bus schedule from Berlin to Speyer on Omio and find the best time to travel to your destination.
How early should I book bus tickets to Speyer from Berlin to score the best deals?
If you purchase a bus ticket from Berlin to Speyer within the next 7 days, you can find tickets to cost on average $22 (€17) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to Speyer from Berlin are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Berlin
Berlin, ZOB am Funkturm
Amenities

Buses from Berlin to Speyer: related information

Here are some other resources that might have the information you need