There are 6 ways to get from Marksburg to St Goar by train, bus, ferry, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Braubach to St Goarshausentrain Rb
54 min€5–8Line 503 bus
- Take the bus from Braubach Bf to St. Goarshausen Rheinfährebus 503
1h 5m€5–7Ferry
- Take the ferry from Braubach KD to St Goar KDferry Sch / ...
2h 31mDrive 44.3 km
- Drive from Marksburg to St Goarcar 44.3 km
42 min€7–9Taxi
- Take the taxi from Marksburg to St Goartaxi 44.3 km
42 min€95–120Bus
- Take the bus from Braubach Bf to St. Goarshausen Bfbus Ev10
1h 2m€5–7
Marksburg to St Goar by foot and train
Questions & Answers
The cheapest way to get from Marksburg to St Goar is to bus which costs €5 - €7 and takes 1h 2m.
The fastest way to get from Marksburg to St Goar is to drive which takes 42 min and costs €6 - €9.
Yes, there is a direct bus departing from Braubach Bf and arriving at St. Goarshausen Rheinfähre. Services depart five times a week, and operate Monday to Friday. The journey takes approximately 38 min.
Yes, there is a direct ferry departing from Braubach KD and arriving at St Goar KD. Services depart twice daily, and operate every day. The journey takes approximately 2h 15m.
Yes, there is a direct train departing from Braubach and arriving at St Goarshausen. Services depart hourly, and operate every day. The journey takes approximately 21 min.
The distance between Marksburg and St Goar is 26 km. The road distance is 44.3 km.
The best way to get from Marksburg to St Goar without a car is to train which takes 54 min and costs €5 - €8.
The train from Braubach to St Goarshausen takes 21 min including transfers and departs hourly.
Marksburg to St Goar bus services, operated by Deutsche Bahn Regio (DB Regional), depart from Braubach Bf station.
Marksburg to St Goar train services, operated by VIAS Rail GmbH, depart from Braubach station.
What companies run services between Marksburg, Germany and St Goar, Germany?
VIAS Rail GmbH operates a train from Braubach to St Goarshausen hourly. Tickets cost €5–8 and the journey takes 21 min. Alternatively, Deutsche Bahn Regio (DB Regional) operates a bus from Braubach Bf to St. Goarshausen Rheinfähre 5 times a week. Tickets cost €5–7 and the journey takes 38 min.
- Phone
- 069 450099650
- Kundenservice-Linie10@vias-online.de
- Website
- vias-online.de
Train from Braubach to St Goarshausen
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Estimated price
- €5–8
- Schedules at
- vias-online.de
- Phone
- +49 30 2970
- Website
- bahn.de
Bus from Braubach Bf to St. Goarshausen Rheinfähre
- Ave. Duration
- 38 min
- Frequency
- 5 times a week
- Estimated price
- €5–7
- Website
- https://int.bahn.de/en
Bus from Braubach Bf to St. Goarshausen Bf
- Ave. Duration
- 35 min
- Frequency
- 5 times a week
- Estimated price
- €5–7
- Website
- https://int.bahn.de/en
- Phone
- 0 26 20 2929
- info@modigell-scherer.de
- Website
- modigell-scherer.de
Bus from Braubach Bf to St. Goarshausen Bf
- Ave. Duration
- 31 min
- Frequency
- Every 4 hours
- Schedules at
- modigell-scherer.de
- Phone
- +49 221 2088318
- info@k-d.com
- Website
- k-d.com
Ferry from Braubach KD to St Goar KD
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Schedules at
- k-d.com
- Ave. Duration
- 42 min
- Estimated price
- €95–120
Taxi & Limousinenservice Rhein - Lahn
- Phone
- +49 171 938 8210
Taxi VIP Koblenz
- Phone
- +49 171 9388210
- Website
- taxi-vip-koblenz.de
Taxi Koblenz e.G
- Phone
- +49 261/33055
- Website
- taxi-koblenz.org
Taxi Faust
- Phone
- +49 163 4622088
- Website
- taxi-faust.de
Taxi Ahmed Koblenz
- Phone
- +49 177 465 1469
- Website
- taxi-ahmed-koblenz.de
City Taxi 24 GmbH
- Phone
- +49 261 17934
- Website
- taxi-in-koblenz.de
Want to know more about travelling around Germany
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
The best way to get from Marksburg to St Goar is to train which takes 54 min and costs €5 - €8. Alternatively, you can line 503 bus, which costs €5 - €7 and takes 1h 5m.
Marksburg to St Goar bus services, operated by Deutsche Bahn Regio (DB Regional), arrive at St. Goarshausen Rheinfähre station.
Marksburg to St Goar train services, operated by VIAS Rail GmbH, arrive at St Goarshausen station.
Yes, the driving distance between Marksburg to St Goar is 44 km. It takes approximately 42 min to drive from Marksburg to St Goar.
There are 1054+ hotels available in St Goar.




