Tallinn Public Transport: What Actually Exists (and What Doesn’t)
Tallinn tram on Parnu maantee near the city centre
Tallinn has trams, trolleybuses, city buses, commuter trains and one working ferry route to the islands — that's the entire menu, and it costs 2 EUR a ride if you pay contactless.
The real network in one paragraph
Tallinn runs four modes: trams (4 lines), trolleybuses (4 lines), city buses (about 60 lines under TLT), and Elron commuter trains from Balti jaam out to Paldiski, Keila, Rakvere and Tartu. There is no metro, no underground of any kind, and no tourist-priced hop-on hop-off that's worth your money in a city this compact. The tram network is the useful one for visitors — line 1 and 2 both hit the Old Town edge at Vabaduse valjak, and line 3 runs Kadriorg to the port area. Everything else is a bus that mostly serves commuters going to Mustamae, Lasnamae or Viimsi.
Fares are honest: 2 EUR single ride paid by contactless bank card on the validator (blue box, tap once entering), or 1.50 EUR loaded onto a Ühiskaart smartcard sold at R-Kiosk for 2 EUR. A 24-hour ticket is 5.50 EUR and rarely pays off because central Tallinn is walkable in 20 minutes end to end. Residents ride free; visitors don’t, and inspectors do check — the fine is 40 EUR.
Trams: the one mode worth learning
The tram is Tallinn's cleanest, most predictable way to move. New CAF Urbos trams replaced the Soviet rolling stock, and they run every 6-10 minutes on weekdays until roughly 23:30. Line 2 (Suur-Paala to Kopli) crosses the city west to east and puts you within a five-minute walk of Balti jaam, the Old Town, Rotermann and the passenger port turnoff. Line 1 (Kopli to Kadriorg) is the one you want for the Kadriorg palace and KUMU museum — get off at Kadriorg terminus and walk the park path.
Trams do not go to the airport, do not go to Pirita, and do not go to Kalamaja proper — for Kalamaja and Telliskivi you want the tram to Balti jaam and then walk five minutes under the rail bridge. The extension to the passenger port (Reisisadam) via line 2 opened in 2021 and is the correct way to reach Terminal A and D if you’re arriving from Helsinki on the Tallink or Viking Line ferry.
Airport transfer: bus 2, tram 4, or a 12 EUR Bolt
Lennart Meri Tallinn Airport (TLL) sits 4 km from the Old Town, and bus 2 runs from the terminal to A. Laikmaa (behind Viru Keskus mall) every 20-30 minutes, taking 15 minutes for 2 EUR contactless. Tram 4 also stops at the airport now — it opened in 2017 — and runs to Tondi via the centre; slower than the bus, but a seat is easier. If you land after midnight, bus 2 stops around 00:30 and you’re on Bolt or a taxi. Budget 10-14 EUR for Bolt to a central hotel; taxis from the rank are 15-20 EUR.
Skip any 'airport shuttle' offered by hotel booking sites at 30+ EUR — it's a repackaged private transfer. The airport is genuinely close and the bus stop is 50 metres from arrivals, signposted in English. If you arrive by ferry from Helsinki instead, tram 2 links the port to the centre in 8 minutes, or it's a 15-minute walk to the Old Town gate at Fat Margaret.
Bolt vs taxi: use the app
Bolt is headquartered in Tallinn — this is their home city — and it works flawlessly here. Rides across town run 4-8 EUR, airport runs 10-14 EUR, and driver quality is high because the platform started here. There's no Uber; Uber pulled out of the Baltics years ago. Yango operates too but has thinner supply. Street-hail taxis technically exist but pricing is unregulated at the meter and tourists have been overcharged at the port and airport ranks — the standard scam is a 'fixed price' of 25 EUR for a 5 EUR ride.
If you must take a rank taxi, the price per kilometre must be displayed on the yellow sticker on the rear passenger window, and it should be under 1 EUR/km with a starting fee under 5 EUR. Anything charging 2 EUR/km is legal but predatory. Just open Bolt — the 90 seconds you spend downloading it saves 15 EUR the first ride.
Trains: only for day trips
Elron's orange trains leave from Balti jaam, the terminus just north of the Old Town wall. For visitors they matter for exactly four destinations: Tartu (2h, 14 EUR one way), Parnu (2h20 by combined bus, trains don’t run there directly anymore), Rakvere (1h20, 8 EUR) for Lahemaa, and Paldiski (1h, 5 EUR) if you’re doing the peninsula. Trains are modern, punctual, and have wifi and a bike compartment. Buy tickets on the Elron app or from the machine on the platform — no need to book ahead except on Friday Tartu evening trains.
There are no high-speed trains, no sleeper trains from Tallinn to anywhere (the old Moscow line is gone), and no international rail — Rail Baltica to Warsaw is under construction and not opening for years. To reach Riga you take Lux Express bus (4h30, 15-25 EUR) from the coach station at Lastekodu 46, a ten-minute walk from Balti jaam.
The ferry to Aegna and Naissaar
Small ferries from the Old City Marina and from Pirita run in summer to Aegna (30 min, 5 EUR) and Naissaar (1h, 12-15 EUR return). Aegna is the easy half-day: leave at 10:00, walk pine paths and swim off the rocks, catch the 16:00 back. Naissaar needs a full day and the operator (Monica or Kihnu Veeteed depending on the season) runs 2-4 sailings a week, mostly weekends June through August. Book online — walk-ups get turned away on sunny Saturdays.
The Helsinki ferry is a different beast: Tallink, Viking Line and Eckerö run 2-hour crossings from Terminals A, D and B respectively, 10-30 EUR foot passenger depending on the day. This is transport, not a booze cruise for you — leave the cruise-and-return day trip to the Finns.
Before you book
The questions people ask about Kalamaja, answered with this month’s numbers.
Tap your contactless bank card on the blue validator when you board — it charges 2 EUR per ride and caps daily. No card purchase, no app, no ticket needed. This works on all trams, trolleybuses and city buses. Only buy a Ühiskaart if you’re staying two weeks or more.
Yes, four night bus lines (N1-N4) run Friday and Saturday nights from around 00:30 to 04:00, radiating from Viru Keskus to Lasnamae, Mustamae, Haabersti and Nomme. They’re safe but infrequent (every 30-60 min). Most visitors just take a 6 EUR Bolt home from the Old Town at 2 AM instead.
Bolt scooters are everywhere April-October at roughly 1 EUR unlock plus 15 cents per minute. The cobblestones in the Old Town are brutal on scooters and the police fine drunk riding. Tallinn has no docked bike share; for real cycling rent from City Bike on Vene 33, from 15 EUR a day with helmets and locks included.