Set off on a memorable road trip from Oslo, Norway, to Bratislava, Slovakia, travelling right through the middle of Europe. The entire journey is 1691 km and will take around 20.2 hours behind the wheel. As you drive through diverse scenery, you'll cross borders into countries such as Poland and the Czech Republic. Both countries drive on the right, so the change should be straightforward. When you enter Slovakia, remember that you'll need an electronic toll sticker, known as an e-znamka, for all motorways and expressways. This long drive offers a striking contrast between the Scandinavian north and the central European atmosphere of Slovakia's capital, making for a truly unique experience for any keen traveller.
Sources
Distance and drive time are computed from OpenStreetMap road data with the OSRM routing engine. Updated .
Overview
Questions and answers
How far is it from Oslo to Bratislava?
The distance between Oslo and Bratislava is 1051 mi by road.
How long does it take to drive from Oslo to Bratislava?
The drive from Oslo to Bratislava takes approximately 20 h 15 min by car.
What is the best route from Oslo to Bratislava?
The fastest route from Oslo to Bratislava covers 1051 mi with a driving time of approximately 20 h 15 min.
Which direction is Bratislava from Oslo?
Bratislava lies roughly to the south of Oslo.
Which roads does the route from Oslo to Bratislava follow?
The drive from Oslo to Bratislava mainly follows E 6, E 47, D1. The longest single stretch is 182 mi on E 6.
Which towns do you pass between Oslo and Bratislava?
Towns on the route from Oslo to Bratislava include Fredrikstad, Göteborg, Berlin, Dresden, Brno.