Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Tallinn

Tallinn public transport: tickets, passes and apps

For one or two rides, buy a single ticket at €2 for one hour; for three or more rides in a day, a day ticket usually costs less. Visitors cannot ride free — only registered Tallinn residents can — so validate every trip or risk a fine. Buy in the Pilet.ee app or from the driver.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20265 min read

Key facts

Best ticketcheck
Single €2 (1 hour) for 1–2 rides; day ticket for 3+ rides in a day
Who rides free
Registered Tallinn residents only; visitors always pay
How to paycheck
Pilet.ee app, Ühiskaart smartcard, or cash/card from the driver
Airport linkcheck
Tram 4 to the city centre, about 20 minutes
Validation
Validate on board every trip; inspectors fine unvalidated riders
Night servicecheck
Limited after about midnight; use Bolt instead

Best ticket

Match the ticket to the number of rides, not to the number of days. One or two rides: a single ticket at €2 covering one hour is the cheapest option. Three or more rides in a day: a day ticket is usually cheaper than three singles, so buy it in the morning and use it for the whole day.

Staying three days or longer and moving around a lot: a multi-day pass is worth comparing against day tickets, but only if you actually ride several times each day. If you walk the Old Town and take one tram to the airport, singles are enough.

Children, students and seniors: discounts exist but the rules depend on residency and age, so check the operator's site before buying. Visitors from abroad usually pay the full adult fare.

Prices

Tallinn's network is run by the city and fares are set per ticket type, not per distance. Prices below are 2026 estimates — confirm the current numbers in the Pilet.ee app before you travel, since fares change with the city budget.

Prices
TicketPrice (2026 estimate)ZonesValid for
Single€2Tallinn city1 hour from validation
Day ticketAbout €4–5 (check)Tallinn city24 hours
3-day passAbout €9–10 (check)Tallinn city72 hours
5-day passAbout €12–14 (check)Tallinn city120 hours
Ühiskaart smartcardCard fee about €2–3 (check)Tallinn cityLoad singles or passes onto it
Night busSame as day fare (check)Tallinn cityWeekend nights only

Fares are 2026 estimates; the city adjusts them periodically. Registered Tallinn residents ride free — visitors do not.

How to pay

The easiest route for a visitor is the Pilet.ee app: buy a ticket on your phone, show the QR code to the reader when you board, and the ticket activates. It works on trams, trolleybuses and city buses, and you can buy a day or multi-day pass in the same place.

The second option is the Ühiskaart smartcard, a reloadable card sold at R-kiosks and service points. You tap it on the orange reader when you board. It suits longer stays or repeat visits, but the card itself costs a small fee.

Paying the driver works on most buses and trams: cash or contactless card, exact change preferred. This is the slowest option and not available on every route, so treat it as a backup. Contactless bank cards are not yet a universal tap-and-go fare across the whole network — check before relying on it.

  • Pilet.ee app — buy and validate on your phone
  • Ühiskaart smartcard — reloadable, tap on board
  • Driver — cash or card, backup only
  • Validate every trip; an unvalidated ticket counts as no ticket

Zones

Tallinn's public transport runs on a single city fare. Trams, trolleybuses and city buses inside the Tallinn boundary all cost the same, so you do not need to think about zones for normal sightseeing.

The exception is the wider Harju County network, where some buses extend beyond the city and use a different ticket. If you are heading to Pirita, Rocca al Mare or the airport, you stay inside the city fare. For trips further out, check the route in the app before boarding.

Tram 4 reaches the airport; buses cover Pirita and Rocca al Mare. The Old Town itself is walkable, so many visitors only ride to and from the airport or the ferry terminal.

From the airport

Tallinn Airport (TLL) sits about 4 km from the city centre, and the tram is the simplest way in. Tram 4 runs from the airport towards the centre in roughly 20 minutes; buy a single ticket in the app before boarding and validate it on the tram.

A taxi or Bolt from the airport to the centre costs about €5–12 and takes 10–15 minutes depending on traffic. Street taxis set their own tariffs, so check the sticker on the window or book through the app instead.

If you arrive late, note that night service is limited after about midnight — a Bolt is the practical fallback. For a hotel close to the terminal, see the airport hotels page.

Tips

Validate every trip. Inspectors do patrol the network, and an unvalidated ticket is treated as travelling without one, with a fine attached. This is the single most common mistake visitors make in Tallinn.

Buy the day ticket in the morning if you plan three or more rides, and use the app so you can top up without hunting for a kiosk. Keep your phone charged — a dead phone means no ticket.

The Old Town is compact and best on foot; save the tram for the airport, the ferry terminal and the museums at Kadriorg. If you are staying a weekend, a day ticket on the day you cover the outer sights is usually enough.

For the wider country network — Tartu, Pärnu, the islands — you need Elron trains or intercity coaches, not the city ticket. Those are booked separately.

Questions people ask

What is the best public transport ticket in Tallinn?

For one or two rides, a single ticket at €2 for one hour is cheapest. For three or more rides in a day, a day ticket usually costs less. Longer stays: compare a multi-day pass against day tickets before buying.

Can I pay by contactless card in Tallinn?

You can pay the driver by card on most buses and trams, but contactless bank cards are not yet a universal tap-and-go fare across the whole network. The Pilet.ee app or an Ühiskaart smartcard is more reliable.

How much is a day pass in Tallinn?

A day ticket is about €4–5 as a 2026 estimate, valid for 24 hours on trams, trolleybuses and city buses. Confirm the current price in the Pilet.ee app, since the city adjusts fares periodically.

Do visitors ride free in Tallinn?

No. Free travel applies to registered Tallinn residents only. Visitors must buy and validate a ticket, and inspectors do fine unvalidated riders.

How do I get from Tallinn Airport to the centre?

Tram 4 runs from the airport to the centre in about 20 minutes; buy a single ticket in the app and validate on board. A Bolt or taxi takes 10–15 minutes and costs about €5–12.

Deep dive

Every source; changeable facts are marked check

Sources