Trains: the fastest way between cities
Elron runs the whole domestic network out of Balti Jaam in Tallinn, a five-minute walk from the Old Town through Balti Jaama Turg. The Tartu line is the workhorse: fast services take a little over two hours for around €13 to €14, with several departures a day plus slower all-stops trains. Other lines run to Narva on the Russian border, to Viljandi in about two hours and twenty minutes, and to Rakvere and Tapa, which is the transfer point for Lahemaa-adjacent towns. Trains are modern, warm, punctual and have toilets and power sockets.
Buy tickets in the Elron app, at station machines or from the conductor, though the on-board price is slightly higher. Bicycles are carried in the designated end sections for a small supplement, and space is limited on summer weekends, so board early and be ready to hold your bike upright. Pushchairs and skis travel free. There is also a Tallinn–Pärnu service via Lelle with only a couple of departures a day, so for Pärnu most travellers still take the bus. Check timetables the night before rather than assuming hourly frequency.
Buses: where the network actually reaches
Coaches cover far more of Estonia than trains. From Tallinn's bus station on Lastekodu street, Lux Express and other operators run to Pärnu in roughly one hour fifty for €8 to €12, to Tartu in two and a half hours for €10 to €13, and to Kuressaare on Saaremaa in about four hours for €14 to €18, ferry crossing included in the ticket. Long-distance coaches have leather seats, free wi-fi, seatback screens and coffee machines, which makes them a genuinely comfortable alternative rather than a compromise.
Book online through tpilet.ee or the operators' own apps and you will pay less than at the counter; seats are assigned. County bus networks handle the villages, including services from Rakvere and Tallinn into Lahemaa and from Pärnu and Viljandi toward Soomaa, and several counties run these local lines fare-free, so ask when you board. Frequencies drop sharply at weekends and during school holidays, and the last bus back from a national park village can leave before 17:00. Always check the return before you commit to a walk.
Ferries to the islands
The islands are part of the road network. Saaremaa is reached via Muhu on the Virtsu–Kuivastu crossing, about 27 minutes, with departures roughly hourly through the day; Hiiumaa is served from Rohuküla to Heltermaa in around 75 minutes. A car costs roughly €10 to €12 one way, foot passengers a couple of euros, and bicycles a nominal fee. Book vehicle places online in advance for July, weekends and public holidays, because unbooked cars queue for the next sailing and Friday afternoons regularly run two sailings behind.
Smaller ferries and boats serve Kihnu from Munalaid, Vormsi from Rohuküla and Vilsandi from Papissaare on Saaremaa; these run to sparse timetables and can be cancelled in strong wind, so leave slack in your plans. Arrive at the terminal 20 minutes before departure with a vehicle and 10 on foot. In hard winters the authorities open official ice roads to the western islands when the ice is thick enough; they have strict rules about speed, seatbelts and spacing between cars, and they close without warning.
Driving: the sensible option for national parks
A hire car transforms Soomaa, Lahemaa and rural Saaremaa, where bus timetables assume you are a local schoolchild. Expect €35 to €60 a day in summer for a small automatic, less off season. Roads are good, traffic is light, and the main hazards are elk and deer at dawn and dusk on forest stretches and unsurfaced gravel roads on the islands. Speed limits are 50 in towns, 90 on open roads and up to 110 on some divided highways in summer. Dipped headlights are mandatory around the clock, all year.
Winter tyres are legally required from December to March and in practice from November. The drink-driving limit is effectively zero, and enforcement is strict. Parking in Tallinn's central zones is paid on weekdays and charged by mobile app or machine, typically €2 to €6 an hour depending on zone; many hotels charge €10 to €20 a night for a space. Fuel is easy to find at Circle K, Olerex, Alexela and Neste stations, which double as roadside cafés with toilets and hot food on long transfers.
City transport in Tallinn and Tartu
Tallinn runs four tram lines, trolleybuses and a dense bus network. Trams 1 and 2 link Kadriorg, the centre and Kopli via the Old Town edge; trams 3 and 4 serve Tornide väljak and Kadriorg. Visitors can buy a single ticket from the driver for €2 cash, or buy a green Ühiskaart smartcard for €2 and load an hour ticket or a 24-hour ticket onto it, which is much cheaper for multiple rides. Validate the card against the reader on every boarding, including trams, or you risk a fine.
Tartu buses accept contactless bank cards directly on the reader, which is the simplest system in the country; a single ride is about €2. Both cities are compact enough to walk, and both have extensive cycle lanes plus app-based e-scooters from Bolt and Tuul at roughly €1 to unlock and €0.10 to €0.20 a minute. Bolt ride-hailing works nationwide and is cheap: a five-kilometre trip across Tallinn runs €6 to €9. Avoid unmarked taxis waiting outside the Viru gate and the port terminals.
On foot and by bike: the country's real network
Estonia is unusually good for self-propelled travel. RMK maintains the Peraküla–Aegviidu–Ähijärve route, some 820 kilometres from the west coast to the southern border, plus a dense web of shorter nature trails with free campsites, lean-tos and firewood along the way. Bog boardwalks such as Viru raba in Lahemaa and Riisa in Soomaa are level, well surfaced and manageable with children. Trails are waymarked, maps are downloadable, and wild camping is permitted on state land under the everyman's right, provided you leave no trace.
Cyclists have two long-distance corridors: the Baltic Sea coastal route running through Tallinn, Haapsalu and Pärnu, and the forest route inland toward Tartu and the southern hills. Terrain is flat to gently rolling, drivers give space, and gravel sections are frequent so 35 mm tyres or wider are wise. Bike hire runs €15 to €25 a day in Tallinn, Pärnu and Kuressaare, with panniers extra. Buses will carry a bike in the hold if there is room, but it is not guaranteed, so plan loops rather than relying on a lift home.
Good to know
Questions, answered
How do you get from Tallinn to Tartu?
The Elron train from Balti Jaam is the best option: a little over two hours on fast services, roughly €13 to €14, with power sockets and space for bikes. Coaches from the Lastekodu street bus station take about two and a half hours for €10 to €13 and run more frequently. Driving takes around two and a quarter hours.
Do I need a car in Estonia?
Not for Tallinn, Tartu or Pärnu, all of which are well served by train and coach and walkable once you arrive. You do want one for Soomaa, the quieter corners of Lahemaa and rural Saaremaa, where buses run two or three times a day. Expect €35 to €60 a day in summer, plus mandatory winter tyres from December.
How do you get to Saaremaa?
Drive or take the coach to Virtsu and cross to Kuivastu on Muhu by ferry, about 27 minutes, then continue over the causeway to Saaremaa. Direct Tallinn to Kuressaare coaches take around four hours with the crossing included in the fare. Reserve a car space online for July weekends or expect to wait for a later sailing.
How much is a bus ticket in Tallinn?
A single ticket bought from the driver costs €2 in cash. It is cheaper to buy the Ühiskaart smartcard for €2 and load an hour ticket or a 24-hour ticket, then validate it on every boarding. Tartu is simpler: tap a contactless bank card on the on-board reader for a ride costing about €2.
Can you take bicycles on Estonian trains and buses?
Elron trains carry bikes in marked end sections for a small supplement, though summer weekend space fills fast. Ferries carry bikes for a nominal fee. Long-distance coaches will usually take a bike in the luggage hold if space allows, but it is not guaranteed and cannot always be reserved, so plan loop routes rather than one-way rides.
Doing good is the business: every booking through Estonia Destinations funds one verified tonne of carbon removal — same room, same price, no markup.
Search stays