Search Erfurttrain tickets

switcheroo

Quickview

How to get to Erfurt by train?

Routes372
Trips per day16,528
train carriers9
Stations8
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Erfurt?

The cheapest prices for a train ticket to Erfurt that users have found recently on Wanderu start at €3.11. Such great deals to Erfurt are available on one route to Großrudestedt. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Erfurt. Großrudestedt at €5.11 has consistently the lowest average train ticket prices to Erfurt.

What are the main train stations in Erfurt?

The most popular train stations in Erfurt are Vieselbach, Erfurt-Bischleben and Stotternheim. Vieselbach is the busiest train station in Erfurt.

Salzburg

There are 356 train schedules per day connecting Salzburg with Erfurt. It takes on average 6 hours and 35 minutes to travel 238 miles, 383 kms, by train from Salzburg. 2 train carriers offer schedules from Salzburg, with Deutsche Bahn offering the most daily connections to Erfurt. Travelling by train from Salzburg you will most likely to arrive in Erfurt at Vieselbach.
Avg. Time
6h 35m
Avg. Price
€65.29

Langen

There are 354 train schedules per day connecting Langen with Erfurt. It takes on average 3 hours and 59 minutes to travel 125 miles, 201 kms, by train from Langen. 2 train carriers offer schedules from Langen, with Deutsche Bahn offering the most daily connections to Erfurt. Travelling by train from Langen you will most likely to arrive in Erfurt at Kühnhausen.
Avg. Time
3h 59m
Avg. Price
€43.42

Remscheid

There are 251 train schedules per day connecting Remscheid with Erfurt. It takes on average 7 hours to travel 168 miles, 270 kms, by train from Remscheid. One train company operates schedules from Remscheid, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Erfurt. Travelling by train from Remscheid you will most likely to arrive in Erfurt at Stotternheim.
Avg. Time
7h 0m
Avg. Price
€87.09

Diemen

There are 248 train schedules per day connecting Diemen with Erfurt. It takes on average 9 hours and 29 minutes to travel 277 miles, 445 kms, by train from Diemen. 4 train carriers offer schedules from Diemen, with Deutsche Bahn offering the most daily connections to Erfurt. Travelling by train from Diemen you will most likely to arrive in Erfurt at Vieselbach.
Avg. Time
9h 29m
Avg. Price
€64.89

Neusäß

There are 240 train schedules per day connecting Neusäß with Erfurt. It takes on average 6 hours and 32 minutes to travel 180 miles, 289 kms, by train from Neusäß. 2 train carriers offer schedules from Neusäß, with Deutsche Bahn offering the most daily connections to Erfurt. Travelling by train from Neusäß you will most likely to arrive in Erfurt at Erfurt-Bischleben.
Avg. Time
6h 32m
Avg. Price
€69.82

Located in , Germany, you can travel by train to Erfurt from 372 destinations and choose from 16528 daily train schedules to get you there. Deutsche Bahn has the most train connections to Erfurt. The furthest train arriving in Erfurt covers a distance of 532.16 miles, 856.21 kms, covering the journey in and 18 minutes

Looking for other ways to get there? Check out Bus options to Erfurt.

train companies serving Erfurt

Deutsche Bahn

There are 509 daily Deutsche Bahn schedules to Erfurt. Deutsche Bahn can get you to Erfurt by train from 318 destinations including Hamburg.
Power outlet
Avg. Time
5h 49m
Avg. Price
€78.70

DB Eurocity

There are 1 daily DB Eurocity schedules to Erfurt. DB Eurocity can get you to Erfurt by train from 3 destinations including Prague.
Meal
Power outlet
Beverage
Avg. Time
3h 38m
Avg. Price
€44.66

DB Intercity

There are 3 daily DB Intercity schedules to Erfurt. DB Intercity can get you to Erfurt by train from 8 destinations including Kassel.
Meal
Power outlet
Beverage
Avg. Time
1h 35m
Avg. Price
€20.68

DB Intercity-Express

There are 104 daily DB Intercity-Express schedules to Erfurt. DB Intercity-Express can get you to Erfurt by train from 79 destinations including Leipzig.
WiFi
Meal
Power outlet
Beverage
Avg. Time
2h 54m
Avg. Price
€59.03

Non-federally owned railway company

There are 7 daily Non-federally owned railway company schedules to Erfurt. Non-federally owned railway company can get you to Erfurt by train from 28 destinations including Magdeburg.
Power outlet
Avg. Time
3h 27m
Avg. Price
€22.88

Deutsche Bahn with non-federally owned railway company

There are 311 daily Deutsche Bahn with non-federally owned railway company schedules to Erfurt. Deutsche Bahn with non-federally owned railway company can get you to Erfurt by train from 345 destinations including Chemnitz.
Power outlet
Avg. Time
6h 22m
Avg. Price
€76.31

Erfurter Bahn

There are 6 daily Erfurter Bahn schedules to Erfurt. Erfurter Bahn can get you to Erfurt by train from 9 destinations including Saalfeld.
Green certified
Avg. Time
1h 32m
Avg. Price
€16.98

Erfurter Bahn Express

There are 1 daily Erfurter Bahn Express schedules to Erfurt. Erfurter Bahn Express can get you to Erfurt by train from 2 destinations including Saalfeld.
Green certified
Avg. Time
1h 10m
Avg. Price
€17.47

Süd Thüringen Bahn

There are 7 daily Süd Thüringen Bahn schedules to Erfurt. Süd Thüringen Bahn can get you to Erfurt by train from 8 destinations including Geraberg.
Restroom
Avg. Time
0h 45m
Avg. Price
€6.64