|Distance||267 miles (431 km)|
|Available travel modes||Bus, flight, ferry or train|
|Ticket price range||$2 - $221|
|Cheapest mode||Train • $2 (€2) • 6 h 20 min|
Take a bus, flight, ferry or train to travel 267 miles (431 km) between Bonn and Cham. Travelers can even take a direct from Bonn to Cham.
There are 4 ways to get from Bonn to Cham: bus, flight, ferry or train.
The cheapest way to go to Cham from Bonn is by taking a train, which costs on average $2 (€2).
This is compared to other ways of getting to Cham:
Taking a train is usually $219 (€196) less than taking a bus to Cham, which costs on average $221 (€198) for the same trip.
Taking a train is about $59 (€53) less than taking a flight, which costs on average $62 (€55) for this journey.
A train is $219 (€196) less than a ferry for this trip with tickets for a ferry from Bonn to Cham costing on average $221 (€198).
The fastest way from Bonn to Cham is by travel with an average journey time of min.
There are alternative travel options to Cham that can usually take longer:
In comparison, getting to Cham by bus can take on average 8 h 40 min.
In comparison, traveling by flight can take you on average 1 h 32 min.
In comparison, going by ferry can take 0 h 0 min on average.
In comparison, traveling by train can take you on average 6 h 20 min.
The distance from Bonn to Cham is approximately 267 miles (431 km).
These are the most popular departure and arrival points from Bonn to Cham:
Before traveling from Bonn to Cham, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:
But we recommend booking Bonn to Cham tickets online a few months before your planned travel date to score the best deals and save money on your trip.