Drive all three Baltic capitals in one unforgettable trip: medieval Tallinn, Art Nouveau Riga and baroque Vilnius, linked by ancient national parks and river valleys.
Few road trips in Europe cover three countries, three UNESCO old towns and a thousand years of history in under 700 kilometres. The Baltic states road trip itinerary from Tallinn to Vilnius does exactly that: a logical one-way drive through Estonia, Latvia and Lithuania connecting medieval market squares, Art Nouveau boulevards and ancient national parks.
This guide covers everything you need for nine days on the road through the Baltics, from parking tips in the old towns to the best candlelit castle in Northern Europe.
The three Baltic capitals sit within easy reach of each other. Tallinn to Riga is roughly 300 km and Riga to Vilnius another 300 km, with well-maintained roads and light traffic throughout. Unlike many European city-hop itineraries, the real reward lies between the capitals: Lahemaa's misty bog trails, the Gauja river valley's sandstone cliffs, and villages that feel largely undiscovered.
Flying into Tallinn and out of Vilnius makes the one-way trip practical and cost-effective on most European carriers.
Total driving: roughly 620 km across four driving days.
Tallinn's medieval old town is one of the finest in Europe, a UNESCO World Heritage Site that survived Soviet occupation with its 14th- and 15th-century architecture largely intact. Town Hall Square, the Gothic merchants' houses on Pikk Street, and the twin viewing platforms on Toompea Hill fill two full days.
What to do: Walk the old town walls between the towers, climb St. Olaf's Church for aerial views, and visit Fat Margaret's Tower maritime museum at the harbour end of Pikk Street. The Estonian Open Air Museum, 8 km west of centre, adds useful rural context.
Where to eat: Rataskaevu 16 serves traditional Estonian food in a medieval cellar; book ahead or arrive before 11am to get a table. For coffee, Kafu or III Draakon in Town Hall Square set the right tone.
Getting around: Park at a city garage outside the old town gates and walk everywhere. The medieval core is compact and largely pedestrianised.
Eight days through the finest UNESCO towns of Bohemia and Moravia: Prague's Astronomical Clock, the bone church of Kutná Hora, Telč's Renaissance square, the fairy-tale castle bend of Český Krumlov and Pilsner Urquell in Plzeň.
Estonia's largest national park sits 80 km east of Tallinn on the Gulf of Finland coast. Its appeal is quiet and understated: raised bogs, Norwegian spruce forests, and a stony Baltic shoreline.
What to do: Start early with the Viru Bog boardwalk trail (4.5 km, two hours; rubber boots available at the trailhead). Then visit Palmse Manor, a restored 18th-century estate with formal gardens, before ending the afternoon at Kasmu village on the coast, a former sea-captains' settlement.
Where to stay: Palmse Manor and Sagadi Manor both offer guesthouse rooms inside the park boundary. Book ahead in July and August as options inside the park are limited.
Cesis is the Baltic town most visitors miss on the rush between capitals. Latvia's third-oldest city and a former Hanseatic trade hub, it sits at the edge of Gauja National Park beneath a 13th-century castle that local guides explore entirely by oil lantern.
What to do: The Cesis Castle candlelit tour is one of the Baltics' most atmospheric heritage experiences. Afterwards, walk 4 km along the Gauja river to the Erglu Cliffs, the park's most dramatic sandstone formation. The Araisi archaeological park, 10 km south, has a reconstructed medieval lake village.
Where to stay: Several good guesthouses sit in the old town; Ungurmuiza Manor, 20 km south, offers a characterful farm-stay alternative.
Riga is the Baltic's biggest city: 600,000 people, an Art Nouveau district with over 800 classified buildings, a medieval old town with UNESCO status, and a live music scene that punches above its weight in Europe. Two nights covers the highlights comfortably.
What to do: Walk Alberta iela and Elizabetes iela for the world's highest concentration of Jugendstil facades. Climb St. Peter's Church observation deck (72 m) for the city panorama, explore the Central Market in its five Zeppelin-hangar pavilions, and cross the Daugava river to the Agenskalns district for local bars and a Sunday flea market.
Where to eat: The Berga Bazars neighbourhood has the city's best independent restaurants. Blackbird on Krisana Barona iela is a solid booking for modern Latvian cooking.
Vilnius closes the trip with the Baltics' most layered city. Its Baroque old town is the largest in Northern Europe at 3.6 km squared, and a UNESCO World Heritage Site. What sets it apart is character: the self-declared Republic of Uzupis artists' quarter, the density of church spires visible from Gediminas Tower, and the genuine street life around Pilies Street.
What to do: Climb Gediminas Tower early for city views without the crowds. Walk through the Gate of Dawn to the cathedral square, explore the university courtyard arcades, and cross the Vilnele river into Uzupis. On day two, drive 28 km to Trakai Island Castle, a 14th-century fortress on an island in Lake Galve; hire a kayak on the lakeshore for the best angles.
Where to eat: Kibinai pastries at Senoji Kibinine in Trakai are unmissable. Back in Vilnius, the bistros around Pilies Street serve Lithuanian dark rye, cold beetroot soup and potato dumplings.
Best time: May to September, with June offering the longest days (up to 18 hours of daylight). July and August are the busiest in the capitals; May and September are quieter with better prices.
Getting there: Fly into Tallinn from London, Dublin, Warsaw or Berlin via Ryanair, Wizz Air or LOT. Return flights from Vilnius connect to similar European cities. Budget for a one-way car hire fee.
Driving notes: All three Baltic states drive on the right. Speed cameras are common outside cities; observe the 50 km/h urban limit strictly. Petrol stations are frequent on main roads but less reliable near Lahemaa National Park and in the Gauja valley. Cards are accepted almost universally. Estonia, Latvia and Lithuania all use the euro.
Budget: Allow roughly 80 to 130 euros per person per day, covering mid-range accommodation, meals, fuel and entry fees.
From Cambridge's Gothic spires to Ely's cathedral rising above the flat Fens, this journey through Cambridgeshire takes in Bronze Age causeways, a Norman cathedral with a theatrical three-arched West Front, and Stamford, England's finest stone town.
The full route — stops, maps, and driving times — is on Routebook by Kington.
A one-way drive through all three Baltic capitals: medieval Tallinn, Art Nouveau Riga and baroque Vilnius, linked by ancient national parks and river valleys.