There are 4 ways to get from Pirna to Schmilka by train, ferry, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, ferry
best- Take the train from Pirna Bahnhof to Schmilka Hp Hirschmühletrain S1 / ...
- Take the ferry from Schmilka Fährstelle am Hp to Schmilka Fährstelle im Ortferry F 2
40 minDrive 24.7 km
cheapest- Drive from Pirna to Schmilkacar 24.7 km
30 min€4–6Line 241 bus, bus
- Take the bus from Pirna Breite Straße to Bad Schandau Nationalparkbahnhofbus 241
- Take the bus from Bad Schandau Nationalparkbahnhof to Schmilka Grenzübergangbus 252
1h 46mTaxi
- Take the taxi from Pirna to Schmilkataxi 24.7 km
30 min€70–85
Comparing Your Travel Options
The cheapest way to get from Pirna to Schmilka is to drive which costs €3 - €6 and takes 30 min.
The fastest way to get from Pirna to Schmilka is to taxi which takes 30 min and costs €70 - €85.
No, there is no direct bus from Pirna to Schmilka. However, there are services departing from Pirna Breite Straße and arriving at Schmilka Grenzübergang via Bad Schandau Nationalparkbahnhof. The journey, including transfers, takes approximately 1h 46m.
The distance between Pirna and Schmilka is 30 km. The road distance is 24.7 km.
The best way to get from Pirna to Schmilka without a car is to train and ferry which takes 40 min and costs .
It takes approximately 40 min to get from Pirna to Schmilka, including transfers.
Pirna to Schmilka bus services, operated by OVPS Regionalverkehr, depart from Pirna Breite Straße station.
Pirna to Schmilka bus services, operated by OVPS Regionalverkehr, arrive at Bad Schandau Nationalparkbahnhof station.
Yes, the driving distance between Pirna to Schmilka is 25 km. It takes approximately 30 min to drive from Pirna to Schmilka.
There are 1888+ hotels available in Schmilka.
What companies run services between Pirna, Germany and Schmilka, Germany?
You can take a bus from Pirna Breite Straße to Schmilka Grenzübergang via Bad Schandau Nationalparkbahnhof in around 1h 46m.
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Pirna Bahnhof to Schmilka Hp Hirschmühle
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €4–19
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- 03501 792-160
- [email protected]
- Website
- ovps.de
Bus from Pirna Breite Straße to Bad Schandau Nationalparkbahnhof
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Schedules at
- OVPS Regionalverkehr
Bus from Bad Schandau Nationalparkbahnhof to Schmilka Grenzübergang
- Ave. Duration
- 18 min
- Frequency
- Every 2 hours
- Schedules at
- OVPS Regionalverkehr
- Phone
- +49 30 311682904
- Website
- DB Bus
Bus from Bad Schandau Nationalparkbahnhof to Schmilka Grenzübergang
- Ave. Duration
- 15 min
- Frequency
- Twice daily
- Estimated price
- €3–5
- Website
- DB Bus
- Phone
- +49 351 8570
- [email protected]
- Website
- Dresdner Verkehrsbetriebe AG
Ferry from Schmilka Fährstelle am Hp to Schmilka Fährstelle im Ort
- Ave. Duration
- 2 min
- Frequency
- Every 15 minutes
- Website
- Dresdner Verkehrsbetriebe AG
- Ave. Duration
- 30 min
- Estimated price
- €70–85
CITYAVIATOR TAXI DRESDEN
- Phone
- +49 173 6707491
- Website
- cityaviator.com
City-Taxi Zwerschke GmbH
- Phone
- +49 351 4714774
- Website
- taxi-zwerschke.com
Taxi Dresden
- Phone
- +49 351 211211
- Website
- taxi-dresden.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






