You've just watched a local board the tram, wave their phone at the validator, and sit down without paying anything. You tap your card, it beeps €1.50. You sit next to each other. Same tram. Different reality.

This is Tallinn public transport. The city offers free public transport to registered residents — an experiment that's been running since 2013. For tourists, it's still very cheap. This is how it works.

The Basics: What You're Using

Tallinn has trams, buses, and trolleybuses covering the city. For most visitors, trams do most of the work:

  • Tram #1, #2, #3, #4 cover the main tourist routes
  • Tram #4 runs airport → city centre (Viru Keskus)
  • Tram #1 and #2 loop through Old Town adjacent areas, Kalamaja, and Kadriorg
  • Buses fill in the gaps — handy for Telliskivi and outer districts

The system runs frequently (every 8–15 minutes on main routes) and is reliable. You won't be waiting long.

How to Pay: Three Options

Option 1: Contactless Bank Card (Easiest)

Tap your contactless bank card or phone on the validator when you board. €1.50 per journey, automatically charged.

No app. No ticket machine. No exact change. Just tap and sit down.

This is what most tourists do, and it's perfectly fine for short visits.

Option 2: Pilet.ee App

Download Pilet.ee (the official Tallinn transit app) before you arrive. Top up with credit, then tap "activate ticket" when you board. Show your phone to the validator.

Why bother with the app?

  • Slightly cheaper if you buy multi-journey packs
  • Useful if you're staying longer than 3–4 days
  • Works offline once the ticket is activated
  • Also covers regional buses if you're doing day trips

The app is in English, straightforward to set up.

Option 3: Physical Tallinn Card (For Museum-Hoppers)

The Tallinn Card (24h, 48h, or 72h) includes unlimited public transport AND free entry to major museums including Kumu Art Museum, Seaplane Harbour, Tallinn TV Tower, and others.

Pricing:

  • 24 hours: €29
  • 48 hours: €37
  • 72 hours: €45

Do the maths before buying. If you're planning to hit 3–4 paid attractions in a day, it pays for itself. If you're mostly wandering Old Town (which is free), it probably doesn't.

Why Locals Ride Free (And What That Means for You)

Since 2013, Tallinn residents registered in the city ride all public transport for free simply by loading their ID card. It's a bold policy. It works — bus ridership increased, car use dropped, and the scheme costs less than the city originally feared.

As a tourist, you're not eligible for this. But the infrastructure it built — frequent services, clean vehicles, good coverage — directly benefits you.

Practical Tips

Validate every time you board. Inspectors do check. The fine for not validating is €40. Don't assume no one's watching.

Keep rides under 60 minutes. The standard €1.50 ticket is valid for one journey with transfers within 60 minutes. Starting a second independent journey requires a new tap.

Night buses run from 00:30–05:00 on weekends. Frequency drops to every 30–60 minutes. After midnight, Bolt is usually faster.

The tram network covers 90% of what you need. Old Town, Kalamaja, Kadriorg, Telliskivi — all connected. You'll barely need buses unless your hotel is in an outer district.

Getting to Key Areas by Tram

Destination Tram Stop
Old Town / Viru Tram #1, #2, #4 Viru
Kadriorg Park Tram #1, #3 Kadriorg
Kalamaja / Telliskivi Tram #2 Balti jaam
Seaplane Harbour Tram #2 Linnahall
Airport Tram #4 Lennujaam

The Honest Take

Tallinn's public transport is well-organised, cheap, and easy. A contactless card handles everything. You don't need to study it before you arrive — you just tap and go.

The Tallinn Card is worth it if you're doing a full activity-heavy visit. Skip it if you're mainly wandering.

For neighbourhood-by-neighbourhood transport tips and exactly which stop to use for each major attraction, the Tallinn Travel Guide maps it all out.

Master Tallinn in Minutes

Don't waste hours planning. Get our condensed, digital cheat sheet with everything you actually need.

Shop Guide on Etsy →