Bratislava to Prague by car: D2, D1, vignettes and Brno works

Bratislava hlavná stanica → Praha hlavní nádraží

By MapssyUpdated 26 September 2026Facts checked 26 September 20266 min read

In short

  • The drive from Bratislava hlavná stanica to Praha hlavní nádraží is about 330 km on OpenStreetMap data: the D2 north to the Brodské–Lanžhot border, the Czech D2 to Brno, then the D1 to Prague.
  • You need a Slovak e-vignette for the 44 km between Stupava and Kúty and a Czech one for the D2 and D1; for a single day that is €8.10 plus CZK 230 (checked 26 September 2026).
  • The D1/D2 junction at Brno-jih is being rebuilt, with completion planned for 2027, and the Šmejkalka bridge near Prague is being replaced.
  • Slovakia and Czechia have notified no border controls, so there are no routine checks at the Brodské–Lanžhot crossing.

The standard drive from Bratislava's main station to Prague's takes the D2 north past Stupava, Malacky and Kúty to the Brodské–Lanžhot border on the Morava, continues on the Czech D2 to Brno and joins the D1 at the Brno-jih junction for the long run west to Prague. On OpenStreetMap data it is about 330 km, with one border crossing and no Austrian roads at all.

Drive times vary with D1 traffic and the 2026 works around Brno, and navigation apps do not always agree (here is why). For today's live times between these two stations, compare this route in Mapssy; how Mapssy works sets out what the site measures and what it estimates.

The route, section by section

Rounded distances from OpenStreetMap data and motorway chainage; vignette status from eznamka.sk and edalnice.gov.cz, 26 September 2026.
StretchRoadDistanceVignette
Hlavná stanica to LamačŠancová, Pražská, Brnianska, Lamačská cesta5 kmNone
Lamač to the Stupava junctionD210 kmNone
Stupava to KútyD244 kmSlovak
Kúty to the border at BrodskéD25 kmNone (temporarily exempt)
Border to Chrlice (exit 3)D258 kmCzech, from the Lanžhot rest area
Chrlice to Kývalka via Brno-jihD2, D117 kmNone
Kývalka (exit 182) to Průhonice (exit 6)D1176 kmCzech
Průhonice to Hlavní nádražíFormer D1, 5. května, Nusle Bridge, Legerova, Wilsonova15 kmNone

About 310 km of that is motorway. Even at a steady 130 km/h, the general motorway limit in both countries (lower on urban stretches and through the works), those kilometres alone come to at least roughly 2 hours 20 minutes of driving, before city streets or any queue.

Vignettes: what you pay for, and where

Slovakia. The D2 from Lamač to the Stupava junction is free. The charged stretch is the 44 km from Stupava to Kúty; the final 5 km from Kúty to Brodské are listed on eznamka.sk as temporarily exempt. So you need a Slovak e-vignette: €8.10 for one day or €10.80 for ten (checked 26 September 2026). NDS, the Slovak motorway company, says eznamka.sk is the only official site selling vignettes at the statutory prices.

Czechia. The charge applies on the D2 from the border to exit 3, Chrlice (northbound it starts at the Lanžhot rest area), and on the D1 from exit 182, Kývalka, to exit 6, Průhonice; the motorway around Brno in between is free. The Czech e-vignette costs CZK 230 for one day or CZK 300 for ten on the 2026 price list (checked 26 September 2026) at edalnice.gov.cz, the state e-shop. Driving a charged section without one risks a fine of up to CZK 20,000. Electric cars registered abroad pay nothing but must file an exemption notification before the trip. Every price and validity rule is listed in the motorway vignette guide.

Avoiding the Slovak vignette

Road I/2 runs parallel to the D2. Leave the motorway at the Stupava junction, follow the I/2 through Stupava, Lozorno, Malacky, Veľké Leváre, Moravský Svätý Ján and Sekule to Kúty, and rejoin the D2 for the exempt last 5 km. On OpenStreetMap data this adds about 9 km, much of it through towns and villages with a 50 km/h limit, so it saves €8.10 at a clear cost in time. The exemption is marked as temporary, so check the eznamka.sk list of charged sections first. An avoid-tolls switch in Google Maps or Apple Maps applies to the whole trip, Czech motorways included, so check that the planned route leaves the D2 only between Stupava and Kúty; in Waze you can instead add a Czech vignette pass and no Slovak one (app settings guide).

The border: no checks notified

Brodské–Lanžhot is an internal Schengen border, and the European Commission's list of temporary border controls, checked 26 September 2026, has no notification from Slovakia or Czechia. The route never enters Austria, so Austria's checks do not apply. Carrying an ID card or passport is still wise; see Border checks in 2026.

Roadworks and traffic in 2026

ŘSD, the Czech road and motorway directorate, calls the D1 the busiest road on the Czech motorway network. Its preliminary 2025 census shows an average of 106,976 vehicles a day on the former D1 between Chodov and Průhonice (still counted as D1), a third more than in 2020, and 91,935 a day between Brno-centrum and Brno-jih, almost 18,000 of them heavy goods vehicles.

Brno-jih: the D1/D2 junction

The junction where this route switches from the D2 to the D1 is being rebuilt as part of widening the D1 around Brno to six lanes. Work on the junction began on 9 October 2025 and is planned to finish in 2027. ŘSD's project leaflet, updated in June 2026, says that since 5 January 2026 D1 traffic has run in two narrowed lanes each way on one carriageway; the D2 has used the same 2+2 layout since April 2026, with temporary ramps in use. Short closures, such as a one-off D2 restriction in July 2026 while bridge beams went in, are announced in advance on d1brno.cz.

Šmejkalka bridge near Senohraby

The last works before Prague are at kilometre 24 of the D1, counted from its start in Prague, near Senohraby between exits 29 (Hvězdonice) and 21 (Mirošovice). ŘSD is rebuilding the Šmejkalka bridge there one half at a time: its September 2026 leaflet says traffic moved onto the finished first half on 6 September, in two lanes each way, and the bridge is due to be finished in summer 2027.

Czech D2 bridges and the Slovak side

ŘSD's repairs map lists bridge work at kilometre 10–11 of the Czech D2, about 50 km after the border, due to finish in October 2026. In Slovakia, NDS says 7 km of the D2 near the Czech border got a new surface in summer 2026. For closures on the day, see dopravniinfo.gov.cz and NDS traffic information.

Arriving in Prague

The Czech vignette requirement ends at exit 6, Průhonice; since 1 January 2023 the last 5.2 km, inside Prague, have been a city road rather than part of the D1. P+R car parks at Opatov and Chodov stand by stations on metro line C, from which Hlavní nádraží is a direct ride: ten stops from Opatov, nine from Chodov.

A new one, P+R Garáže Opatov, is a six-level car park with 498 spaces and EV charging. Its planned opening is 30 September 2026; it will cost CZK 50 for the first 24 hours and CZK 10 for each hour begun after that (checked 26 September 2026), and spaces cannot be booked. Driving on to the station instead means paid street zones with different visitor limits by colour; the zone rules, rates and the other P+R sites are in our Vienna to Prague guide.

Checklist for the D2 and D1

  • A Slovak e-vignette covering Stupava–Kúty (eznamka.sk), unless you plan the I/2.
  • Czech e-vignette from edalnice.gov.cz (foreign electric cars: exemption notification).
  • Two driving days within ten days: 10-day vignettes cost less than two 1-day ones.
  • Closures: d1brno.cz for Brno-jih, then dopravniinfo.gov.cz and NDS.
  • An ID card or passport for each person on board.
  • Winter tyres on wintry roads: Czechia's rule runs 1 November to 31 March, Slovakia's has no fixed dates (winter rules).
  • P+R Opatov or Chodov, then metro line C.
  • Live times checked on Mapssy just before you leave, then the Brno-jih section checked again in your driving app.

Check today's times for this route

See what Google Maps, Apple Maps, Waze and TomTom say right now, side by side — free, no account needed.

Compare this route now

Or open it in Google Maps · Apple Maps · Waze · TomTom

Sources

  1. eznamka.sk: network of charged road sections (Kúty–Stupava, Brodské–Kúty temporarily exempt)
  2. eznamka.sk: e-vignette types, prices and validity
  3. eznamka.sk: free and charged motorway sections around Bratislava (13 July 2026)
  4. eznamka.sk: NDS on eznamka.sk as the only official sales site (3 June 2026)
  5. edalnice.gov.cz: charged motorway sections
  6. edalnice.gov.cz: charged sections, Czech version (Lanžhot rest area note)
  7. edalnice.gov.cz: price list valid from 1 January 2026
  8. edalnice.gov.cz: checks and fines
  9. Czech Ministry of Transport: electronic vignettes and their validity
  10. ŘSD: 2025 traffic census, D1 traffic (19 March 2026)
  11. ŘSD leaflet: D1 01191.A MÚK Brno jih (status June 2026)
  12. ŘSD leaflet: D1 Most Šmejkalka (status September 2026; D1 as the busiest Czech motorway)
  13. ŘSD: map of repairs in progress (D2 bridges D2-015 to D2-017, due October 2026)
  14. d1brno.cz: ŘSD project news for the Brno-jih junction
  15. dopravniinfo.gov.cz: Czech national traffic information
  16. NDS: summer 2026 road and bridge repairs
  17. NDS: traffic information
  18. European Commission: temporary reintroduction of border control
  19. Waze Help: navigate with passes and vignettes (Settings > Toll and HOV passes)
  20. Waze Discuss (Waze staff, Nov 2018): vignette passes live, including Czechia and Slovakia
  21. ÖAMTC: speed limits in Europe
  22. BESIP: winter tyres, the law and practice
  23. ÖAMTC: winter equipment rules in neighbouring countries
  24. Prague parking (TSK): P+R car parks and prices
  25. Prague parking (TSK): P+R Garáže Opatov
  26. Prague parking (TSK): parking zones
  27. Prague parking (TSK): blue zone rules for visitors (1 hour centre, 3 hours outside)
  28. Wikipedia: Line C (Prague Metro)
  29. Wikipedia (cs): Dálnice D1 (Prague section handed to the city, 1 January 2023)
  30. Wikipedia: D2 motorway (Czech Republic)
  31. Wikipedia (sk): Cesta I. triedy 2 (road I/2)
  32. OpenStreetMap contributors: coordinates, road names and distances (routed with OSRM)

How this guide was made: researched from the sources above and checked against them on 26 September 2026, with help from AI tools. Found a mistake? Tell us. Contact

Related guides