Distance | 172 miles (277 km) | |
Available travel modes | Train | |
Fastest mode | Train • $27 (€24) • 5 h 22 min | |
Popular travel companies | Deutsche Bahn |
Travel 172 miles (277 km) by train to Erfurt from Bonn. Deutsche Bahn is the main travel company operating this journey. Travelers can even take a direct from Bonn to Erfurt.
Travel to Erfurt from Bonn by taking a train.
Going by train is the quickest way from Bonn to Erfurt with an average travel time of 5 h 22 min.
You should expect to travel around 172 miles (277 km) between Bonn and Erfurt.
The average frequency per day from Bonn to Erfurt is:
However, we recommend checking specific travel dates for your journey between Bonn and Erfurt as scheduled services by train can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Bonn to Erfurt:
Let Omio help you find the best company to travel with between Bonn and Erfurt:
When planning your trip from Bonn to Erfurt, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:
However, we recommend buying tickets from Bonn to Erfurt online a few months in advance to get the best deals and save money on your upcoming journey.
Here are some other resources that might have the information you need