There are 5 ways to get from Karlshorst to Buch by train, bus, taxi, car, or tram
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 S Karlshorst to S+U Friedrichstr. Bhftrain S3
- Take the train from S+U Friedrichstr. Bhf to S Buchtrain S2
51 min€5–7Drive 19.5 km
cheapest- Drive from Karlshorst to Buchcar 19.5 km
30 min€3–4Line 296 bus, line 256 bus, line 893 bus
- Take the bus from Waldowallee to S+U Lichtenberg Bhfbus 296
- Take the bus from S+U Lichtenberg Bhf/Siegfriedstr. to Berlin, Prerower Platzbus 256
- Take the bus from Berlin, Prerower Platz to Alt-Buch/Wiltbergstr.bus 893
2h 7mTaxi
- Take the taxi from Karlshorst to Buchtaxi 19.5 km
30 min€50–60Line 27 tram, line 158 bus
- Take the tram from Marksburgstr. to Berlin, Pasedagplatztram 27
- Take the bus from Berlin, Pasedagplatz to Alt-Buch/Wiltbergstr.bus 158
1h 17m€5–8
Karlshorst to Buch by train
Questions & Answers
The cheapest way to get from Karlshorst to Buch is to drive which costs €2 - €4 and takes 30 min.
The fastest way to get from Karlshorst to Buch is to taxi which takes 30 min and costs €50 - €60.
No, there is no direct bus from Karlshorst to Buch. However, there are services departing from Waldowallee and arriving at Alt-Buch/Wiltbergstr. via S+U Lichtenberg Bhf/Siegfriedstr. and Berlin, Prerower Platz. The journey, including transfers, takes approximately 2h 7m.
No, there is no direct train from Karlshorst to Buch. However, there are services departing from S Karlshorst and arriving at S Buch via S+U Friedrichstr. Bhf. The journey, including transfers, takes approximately 51 min.
The distance between Karlshorst and Buch is 28 km. The road distance is 19.5 km.
The best way to get from Karlshorst to Buch without a car is to train which takes 51 min and costs €4 - €8.
It takes approximately 51 min to get from Karlshorst to Buch, including transfers.
Karlshorst to Buch bus services, operated by BVG, depart from Waldowallee station.
Karlshorst to Buch train services, operated by S-Bahn Berlin, depart from S Karlshorst station.
The best way to get from Karlshorst to Buch is to train which takes 51 min and costs €4 - €8. Alternatively, you can line 296 bus and line 256 bus and line 893 bus, which costs and takes 2h 7m.
What companies run services between Karlshorst, Berlin, Germany and Buch, Berlin, Germany?
You can take a train from S Karlshorst to S Buch via S+U Friedrichstr. Bhf in around 51 min. Alternatively, you can take a bus from Waldowallee to Alt-Buch/Wiltbergstr. via S+U Lichtenberg Bhf, S+U Lichtenberg Bhf/Siegfriedstr., and Berlin, Prerower Platz in around 2h 7m.
- Phone
- +49 30 29743333
- Website
- sbahn.berlin
Train from S Karlshorst to S+U Friedrichstr. Bhf
- Ave. Duration
- 20 min
- Frequency
- Every 15 minutes
- Estimated price
- €2–4
- Website
- https://sbahn.berlin/en/
Train from S+U Friedrichstr. Bhf to S Buch
- Ave. Duration
- 25 min
- Frequency
- Every 15 minutes
- Estimated price
- €2–4
- Website
- https://sbahn.berlin/en/
- Phone
- 030/256-0
- info@bvg.de
- Website
- bvg.de
Tram from Marksburgstr. to Berlin, Pasedagplatz
- Ave. Duration
- 31 min
- Frequency
- Every 20 minutes
- Estimated price
- €3–4
- Website
- https://www.bvg.de/en
- Phone
- 030/256-0
- info@bvg.de
- Website
- bvg.de
Bus from Waldowallee to S+U Lichtenberg Bhf
- Ave. Duration
- 26 min
- Frequency
- Every 20 minutes
- Estimated price
- €2–4
- Website
- https://www.bvg.de/en
Bus from S+U Lichtenberg Bhf/Siegfriedstr. to Berlin, Prerower Platz
- Ave. Duration
- 25 min
- Frequency
- Every 20 minutes
- Estimated price
- €2–4
- Website
- https://www.bvg.de/en
Bus from Berlin, Pasedagplatz to Alt-Buch/Wiltbergstr.
- Ave. Duration
- 28 min
- Frequency
- Every 30 minutes
- Estimated price
- €2–4
- Website
- https://www.bvg.de/en
- Phone
- (03334) 235003
- info@bbg-eberswalde.de
- Website
- bbg-eberswalde.de
Bus from Berlin, Prerower Platz to Alt-Buch/Wiltbergstr.
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Schedules at
- bbg-eberswalde.de
- Ave. Duration
- 30 min
- Estimated price
- €50–60
Würfelfunk
- Phone
- +49 30 21 01 01
- Website
- wuerfelfunk.de
Taxi Berlin
- Phone
- +49 30 202020
- Website
- taxi-berlin.de
Radio Cab Berlin
- Phone
- +49 30 3416908
- Website
- funk-taxi-berlin.de
Quality Taxi
- Phone
- +49 30 26 30 00
- Website
- quality-taxi.de
Funk Taxi Berlin
- Phone
- +49 30 26 10 26
- Website
- funk-taxi-berlin.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
Karlshorst to Buch bus services, operated by BVG, arrive at S+U Lichtenberg Bhf station.
Karlshorst to Buch train services, operated by S-Bahn Berlin, arrive at S+U Friedrichstr. Bhf station.
Yes, the driving distance between Karlshorst to Buch is 20 km. It takes approximately 30 min to drive from Karlshorst to Buch.
Book your Karlshorst to Buch train tickets online with Omio.
There are 2462+ hotels available in Buch.





