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

  • Barking Riverside

    Ferry Terminals

    Barking Riverside is a major new development on the Thames in east London, built on former industrial land where the River Roding meets the Thames. Access via A13 Junction 3, then A1306 through Barking, or A406 North Circular to A13 eastbound. Popular routes include short hops from Dagenham (8km) and longer drives from Canary Wharf (22km). The area has excellent EV charging infrastructure with over 4450 public points nearby. The centrepiece is the new Overground station with its distinctive curved glass canopy.

  • Überlingen

    Ferry Terminals

  • Westminster Millennium Pier

    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

  • Greenwich Pier

    Ferry Terminals

  • Gravesend town pier

    Ferry Terminals

  • Port of Vado Ligure

    Ferry Terminals

  • Genève Mont-Blanc ferry terminal

    Ferry Terminals

  • Genève Eaux-Vives ferry terminal

    Ferry Terminals

  • Hafen Konstanz

    Ferry Terminals

  • Q138644669

    Ferry Terminals

  • Station de navette fluviale Corentin Cariou

    Ferry Terminals

  • Newhaven Ferry Port

    Ferry Terminals

  • Wandsworth Riverside Quarter Pier

    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

Find hotels near Spain

Find hotels near Madrid

Rent a car near Berlin

Popular routes from destination

Set off on a grand road trip from Berlin in Germany to Madrid in Spain, right through the middle of Europe. The whole journey is about 2321 km and will take roughly 23.9 hours behind the wheel. As you head south, remember you'll be driving on the right-hand side of the road the whole way. While the motorways in Germany are free for cars, be aware that Spain has a bit of a mixed bag when it comes to tolls – some motorways charge you per kilometre as you enter and leave. This long drive offers a brilliant change of scenery, taking you from the forests of the north to the sunny plains of the Iberian Peninsula, making it ideal for anyone who loves a good road trip.

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 Berlin to Madrid?
The distance between Berlin and Madrid is 2322 km by road.
How long does it take to drive from Berlin to Madrid?
The drive from Berlin to Madrid takes approximately 23 h 55 min by car.
What is the best route from Berlin to Madrid?
The fastest route from Berlin to Madrid covers 2322 km with a driving time of approximately 23 h 55 min.
Which direction is Madrid from Berlin?
Madrid lies roughly to the south-west of Berlin.
Which roads does the route from Berlin to Madrid follow?
The drive from Berlin to Madrid mainly follows A 2, A 10, A-1. The longest single stretch is 557 km on A 10.
Which towns do you pass between Berlin and Madrid?
Towns on the route from Berlin to Madrid include Dortmund, Aachen, Paris, Bordeaux.
Where can I find a 24h service station between Berlin and Madrid?
Along the route from Berlin to Madrid you can fill up at Aral (24/7), Station-service Intermarché (24/7), Relais des Castets (24/7). Stations marked 24/7 stay open around the clock.
Where can I camp between Berlin and Madrid?
Along the route from Berlin to Madrid you can stop for the night or service your van at Camping-Freunde Berlin, La Blique, Aire de camping-cars de Castets. The longest stretch on this route with no campsite is 101 km, between Camping Costajan and Pico de la Miel.

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.