Skip to content

Table of contents

Top attractions along the route

  • Annecy

    Ferry Terminals

  • Thonon-les-Bains

    Ferry Terminals

  • Montreux

    Ferry Terminals

  • Morges

    Ferry Terminals

  • Pully

    Ferry Terminals

  • Solothurn

    Ferry Terminals

  • Überlingen

    Ferry Terminals

  • Vitznau railway station

    Ferry Terminals

  • Verkehrshaus-Lido landing stage

    Ferry Terminals

  • Weggis landing stage

    Ferry Terminals

  • Küssnacht am Rigi landing stage

    Ferry Terminals

  • Luzern Bahnhofquai

    Ferry Terminals

  • Port of Vado Ligure

    Ferry Terminals

  • Port of Sorrento

    Ferry Terminals

  • Genève Mont-Blanc ferry terminal

    Ferry Terminals

  • Genève Eaux-Vives ferry terminal

    Ferry Terminals

  • Hafen Konstanz

    Ferry Terminals

  • Station de navette fluviale Corentin Cariou

    Ferry Terminals

  • Accademia "A"

    Ferry Terminals

  • San Marco Vallaresso "B"

    Ferry Terminals

  • Lido San Nicolò ferry

    Ferry Terminals

  • Museo "A"

    Ferry Terminals

  • Ferrovia "A"

    Ferry Terminals

  • San Samuele

    Ferry Terminals

  • Rialto "C"

    Ferry Terminals

  • S. Giobbe

    Ferry Terminals

  • Lido Santa Maria Elisabetta "B"

    Ferry Terminals

  • Riva di Biasio "B"

    Ferry Terminals

  • San Tomà "B"

    Ferry Terminals

  • Salute

    Ferry Terminals

  • Torcello

    Ferry Terminals

  • Ca' D' Oro

    Ferry Terminals

  • Zattere "A"

    Ferry Terminals

  • San Giorgio

    Ferry Terminals

  • Tronchetto Mercato

    Ferry Terminals

  • Guglie "A"

    Ferry Terminals

  • Sacca Fisola "A"

    Ferry Terminals

  • Giudecca Palanca "A"

    Ferry Terminals

  • Fondamente Nove "B"

    Ferry Terminals

  • Piazzale Roma Santa Chiara "G"

    Ferry Terminals

  • Sant' Erasmo Forte Massimiliano

    Ferry Terminals

  • Faro "A1"

    Ferry Terminals

  • Zitelle "B"

    Ferry Terminals

  • Tronchetto ferry

    Ferry Terminals

  • Forelle

    Ferry Terminals

  • Rust

    Ferry Terminals

  • Donau Rollfähre Korneuburg-Klosterneuburg

    Ferry Terminals

  • Gschwendt

    Ferry Terminals

  • St. Wolfgang Markt

    Ferry Terminals

  • Ried-Falkenstein

    Ferry Terminals

Find hotels near Spain

Find hotels near Madrid

Rent a car near Bratislava

Popular routes from destination

The drive from Bratislava in Slovakia to Madrid in Spain is a proper road trip, spanning 2482 kilometres and taking around 25.6 hours behind the wheel. As you cross Europe, you’ll see all sorts of scenery and pass through several countries. Just a heads-up, you’ll need an electronic vignette for the motorways and expressways in Slovakia. Once you’re in Spain, the toll system is a bit of a mix – some motorways are free, while others have tolls that you pay as you enter and exit. It’s a fantastic chance to experience the different architecture and landscapes as you travel between these two great European cities.

Sources

Distance and drive time are computed from OpenStreetMap road data with the OSRM routing engine. Updated .

Questions and answers

How far is it from Bratislava to Madrid?
The distance between Bratislava and Madrid is 1543 mi by road.
How long does it take to drive from Bratislava to Madrid?
The drive from Bratislava to Madrid takes approximately 25 h 35 min by car.
What is the best route from Bratislava to Madrid?
The fastest route from Bratislava to Madrid covers 1543 mi with a driving time of approximately 25 h 35 min.
Which direction is Madrid from Bratislava?
Madrid lies roughly to the west of Bratislava.
Which roads does the route from Bratislava to Madrid follow?
The drive from Bratislava to Madrid mainly follows A 8, A 36, A-1. The longest single stretch is 163 mi on A 8.
Which towns do you pass between Bratislava and Madrid?
Towns on the route from Bratislava to Madrid include Augsburg, Stuttgart, Besançon, Bordeaux, Vitoria-Gasteiz.

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.