Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Schwandorf to Heidelberg by train
-
First train05:16
-
Last train21:11
-
Avg changes2
-
Fastest journey4hr 34m
-
Distance249 kilometres
-
Trains per day18
-
Avg. journey time5hr 4m
-
Train operators
Taking the train from Schwandorf to Heidelberg
So you’re considering going from Schwandorf to Heidelberg by train? To ensure you have the smoothest, most carefree travel, keep this page handy.
Cost of train travel from Schwandorf to Heidelberg
Here is the average ticket cost on trains from Schwandorf to Heidelberg:
Cheapest ticket: US$69.00
Pricing when booking a month in advance:
Pricing when booking a week in advance:
Comparing train prices with Rail Europe
Train routes may be served by one, two, three or more operators, each providing a different travel experience with its own particular services. Similar to airlines, some train operators offer no-frills services without luxury perks, but at a lower cost. Other providers guarantee an elevated level of service, which can include perks like fine dining, a welcome cocktail and access to impressive travel lounges in certain stations. These tickets run a bit higher. When planning travel, use Rail Europe to compare all different operators, compare fares and classes of service in one single location.
Schwandorf to Heidelberg train schedule
The earliest weekday train along this route departs at 07:07.
The latest weekday train along this route departs at 21:08.
The earliest weekend train along this route departs at 05:16.
The latest weekend train along this route departs at 21:11.
18 trains run along this route each day.
Trains leave the station every 13 minutes.
Train duration for trips from Schwandorf to Heidelberg
The swiftest journey time on this route is 4 hours and 34 minutes, crossing a total distance of 249 kilometres.
When do tickets between Schwandorf and Heidelberg go on sale?
Travellers can book train journeys between Schwandorf and Heidelberg 6 months before the travel date. The earlier you book, the better the price. Stay informed about ticket availability by setting up a personalised booking alert with Rail Europe.
Making the most of your trip to Heidelberg
For a seamless train journey, head to our extensive help articles. Start planning your trip and explore travel ideas in our city guide: Heidelberg.
Frequently asked questions
How far is the train trip from Schwandorf to Heidelberg?
The total distance from Schwandorf to Heidelberg is 249 kilometres.
What’s the cost of a train ticket from Schwandorf to Heidelberg?
The cheapest tickets for this route start at US$69.00. When booked 30 days ahead, prices are typically . Tickets booked 7 days in advance typically cost .
How far in advance can I book my Schwandorf to Heidelberg train tickets?
Tickets for this route become available 6 months before the travel date.
How long does the train take from Schwandorf to Heidelberg?
The fastest travel time is 4 hours and 34 minutes.
Other journeys to Heidelberg View all journeys to Heidelberg
-
From London to Heidelberg From US$107.00
-
From Frankfurt am Main to Heidelberg From US$8.50
-
From Mannheim to Heidelberg From US$31.50
-
From Brussels to Heidelberg From US$36.50
-
From Paris to Heidelberg From US$45.00
-
From Karlsruhe to Heidelberg From US$9.00
-
From Munich to Heidelberg From US$22.00
-
From Stuttgart to Heidelberg From US$12.00
-
From Mainz Hbf to Heidelberg From US$16.00
-
From Darmstadt Hbf to Heidelberg From US$9.00
-
From Bonn Hbf to Heidelberg From US$53.00
-
From Koblenz Hbf to Heidelberg From US$22.00
Other journeys from Heidelberg
-
From Heidelberg to London From US$189.50
-
From Heidelberg to Frankfurt am Main From US$8.50
-
From Heidelberg to Koblenz Hbf From US$22.00
-
From Heidelberg to Mainz Hbf From US$22.00
-
From Heidelberg to Darmstadt Hbf From US$22.50
-
From Heidelberg to Mannheim From US$44.00
-
From Heidelberg to Decin hl.n. From US$132.50
-
From Heidelberg to Dresden From US$70.00
-
From Heidelberg to Munich From US$21.00
-
From Heidelberg to Stuttgart From US$9.00
-
From Heidelberg to Paris From US$42.50
-
From Heidelberg to Hanover From US$31.00
Other journeys from Schwandorf
-
From Schwandorf to Prague From US$46.00
-
From Schwandorf to Nuremberg From US$48.00
-
From Schwandorf to Plzeň hl.n. From US$45.50
-
From Schwandorf to Regensburg Hbf From US$19.50
-
From Schwandorf to Domazlice From US$29.48
-
From Schwandorf to Stuttgart From US$34.50
-
From Schwandorf to Cheb From US$45.50
-
From Schwandorf to Frankfurt Airport From US$31.00
-
From Schwandorf to Weiden (Oberpfalz) From US$17.50
-
From Schwandorf to Freising From US$27.47
-
From Schwandorf to Amberg From US$12.50
-
From Schwandorf to Munich From US$34.50