On this page
- Elron Trains: The Backbone of Long-Distance Travel
- Intercity Buses: Reaching Everywhere the Trains Don’t
- Getting Around Tallinn and Tartu by Public Transport
- Ferries and Domestic Flights: Reaching the Islands
- Bolt and Ride-Hailing: Filling the Gaps
- 2026 Budget Reality: What Car-Free Travel Actually Costs
- Three Ready-to-Use Car-Free Itineraries
- Common Mistakes to Avoid
- Frequently Asked Questions
A lot of first-time visitors to Estonia quietly assume they need to rent a car. The country is small but spread out, the islands sound remote, and the national parks seem like the kind of places only reachable by driving. That assumption costs money and adds stress. In 2026, Estonia remains one of the easiest countries in Northern Europe to navigate without your own vehicle. Trains are modern and punctual, intercity buses are frequent and cheap, and Bolt — the ride-hailing app that was founded in Tallinn — works in places you genuinely would not expect. This guide covers every Transport layer in practical detail, including real 2026 prices, three usable itineraries, and the mistakes that trip up car-free travellers most often.
Elron Trains: The Backbone of Long-Distance Travel
Elron is Estonia’s national rail operator, and its network punches well above the country’s size. The trains are modern, clean, and almost always on time. They run on electricity or diesel depending on the line, and the seats are comfortable enough for journeys of two-plus hours without feeling like an endurance test.
The core routes you need to know are:
- Tallinn – Tartu (continuing to Valga, where you can connect to Latvian trains)
- Tallinn – Narva (for eastern Estonia)
- Tallinn – Viljandi
- Tallinn – Pärnu (via Türi and Lelle — this is a longer, slower route; a direct Rail Baltica connection to Pärnu is under construction but will not carry passengers by 2026)
- Tallinn – Paldiski / Riisipere (western lines)
- Tallinn – Aegviidu (eastern suburban line, good for Lahemaa day trips)
The Tallinn–Tartu corridor is the workhorse of the network. There are 10 to 12 departures daily, with express services completing the journey in around 2 hours 10 minutes. Tallinn–Narva has 4 to 5 daily departures and takes roughly 2 hours 15 minutes.
How to Buy Elron Tickets
- Online at elron.ee — the cheapest and most reliable method. Pay by Visa, Mastercard, or Estonian bank link. You receive an e-ticket by email or can save it to your phone. No printing needed.
- Station ticket offices — available at Tallinn Balti Jaam, Tartu, and Narva stations. Useful if you prefer face-to-face service.
- From the conductor onboard — possible, and a small surcharge of around €1.00 may apply, though it is sometimes waived. Cheaper to book ahead regardless.
Estimated 2026 fares:
- Tallinn – Tartu: €11.00 – €16.00
- Tallinn – Narva: €12.00 – €17.00
- Tallinn – Viljandi: €9.00 – €13.00
- Tallinn – Pärnu (via Lelle): €8.00 – €12.00
Bikes travel for €1.50 – €2.50 depending on the route, but space is limited. Book your bike ticket online at the same time as your passenger ticket, especially on summer weekends when cyclists fill those spots fast.
Intercity Buses: Reaching Everywhere the Trains Don’t
Estonia’s bus network is genuinely impressive. It covers virtually every town and village in the country, and on popular corridors like Tallinn–Pärnu, buses run hourly or more frequently. For many destinations, the bus is simply faster than the train.
The main operators are:
- Lux Express (luxexpress.eu) — the premium option, with WiFi, power outlets, media screens, and reclining seats. Worth paying a little extra for overnight or longer journeys.
- GoBus (gobus.ee) — solid, reliable, and covers a wide range of routes including smaller towns.
- Simple Express — part of the Lux Express group, often slightly cheaper, fewer amenities.
To compare routes and buy tickets across all operators in one place, use tpilet.ee — it is the central Estonian bus ticketing portal and saves you checking each operator’s site separately. Payment by Visa, Mastercard, or Estonian bank link.
You can also buy tickets at major bus station offices (Tallinn and Tartu both have large, well-organised terminals) or directly from the driver if seats are available. Some drivers accept contactless card payment; cash is also accepted from the driver, though a small surcharge sometimes applies.
Estimated 2026 fares:
- Tallinn – Pärnu: €9.00 – €14.00
- Tallinn – Haapsalu: €7.00 – €11.00
- Tallinn – Tartu: €10.00 – €15.00
- Tallinn – Kuressaare (Saaremaa, including ferry): €18.00 – €25.00
- Viljandi – Pärnu: approximately €6.00 – €10.00
The Tallinn–Kuressaare bus deserves special mention. It drives onto the Virtsu–Kuivastu ferry as part of the regular service, so you stay on the bus through the crossing. No ferry ticket to organise separately. It is one of the most satisfying journeys in Estonia — watching the mainland shrink as you cross the strait, the smell of salt air drifting through cracked windows.
Getting Around Tallinn and Tartu by Public Transport
Both of Estonia’s main cities have efficient, well-maintained public transport that makes owning or renting a car within city limits completely unnecessary.
Tallinn
Tallinn runs trams, buses, and trolleybuses. The network is reliable and covers the entire city including the airport. The single most useful thing for tourists to know is this: tap your contactless bank card directly on the validator when you board. Visa, Mastercard, and Maestro all work. A single ride costs approximately €2.20 in 2026, and the system automatically calculates the best daily fare if you use the same card for multiple trips.
If you prefer a dedicated travel card, pick up the Ühiskaart — a green contactless card available at R-Kiosks, post offices, and Tallinn Airport. The card itself costs €2.00. Load money or time-based tickets onto it:
- Single ride (loaded onto card): ~€1.80
- 24-hour ticket: ~€6.00
- 72-hour ticket: ~€10.00
Mobile tickets are also available through the Pilet.ee app (pilet.ee), though it requires registering an account and is slightly less seamless than just tapping your bank card.
Airport to city centre: Tram Line 4 runs directly between Tallinn Airport and the city centre, stopping at Viru Keskus and Balti Jaam. Journey time is 15–20 minutes and the fare is the same as any other single ride. No airport transfer shuttle or taxi required unless you have a lot of luggage.
Note that Tallinn residents with a registered city address travel free on public transport. That benefit does not apply to tourists, but the fares are low enough that it rarely matters.
Tartu
Tartu relies entirely on buses rather than trams. The system is smaller but sufficient for getting between the university area, old town, and outlying neighbourhoods. Contactless bank card payment works here too — single ride approximately €1.20 in 2026. The dedicated Tartu Public Transport Card (also from R-Kiosks, €2.00) brings single rides down to around €1.00, with 24-hour tickets at approximately €4.00. The Pilet.ee app works for mobile tickets here as well.
Other Cities
Pärnu, Viljandi, Narva, and other smaller towns all have local bus networks. In most cases, you pay the driver directly — cash or contactless card. Fares sit between €1.00 and €2.00 per journey. These networks are not complex; a quick look at a local map before you arrive is usually enough preparation.
Ferries and Domestic Flights: Reaching the Islands
Saaremaa and Hiiumaa are two of Estonia’s most compelling destinations. Neither requires a car to visit meaningfully, but they do require a bit of planning around ferry times.
Ferries with TS Laevad
TS Laevad (praamid.ee) operates the state ferry routes to both major islands. The key routes:
- Virtsu – Kuivastu (mainland to Muhu island, connected to Saaremaa by road causeway)
- Rohuküla – Heltermaa (mainland to Hiiumaa)
As a foot passenger, fares are very reasonable at approximately €3.50 – €4.50 one way depending on the route (2026 prices). During peak summer season, ferries run every 30–60 minutes. In winter the schedule thins out, so check praamid.ee before you plan your dates.
Booking online in advance is strongly recommended during July and August — not because foot passenger space runs out, but because it guarantees you know the exact departure times and you can plan connecting buses accordingly. Arriving at a ferry port without a return plan in peak season can mean waiting through several sailings.
There is also a less-travelled ferry route between the islands themselves: Triigi (Saaremaa) – Sõru (Hiiumaa). This is a shorter crossing but runs less frequently, so check the current schedule carefully at praamid.ee before building it into your plans.
Domestic Flights
If your time on the islands is limited, domestic flights are a realistic option. In 2026, the state-subsidised routes are:
- Tallinn (TLL) – Kuressaare (URE), Saaremaa: approximately 40 minutes flying time, €30.00 – €50.00 one way
- Tallinn (TLL) – Kärdla (KDL), Hiiumaa: approximately 30 minutes flying time, €28.00 – €45.00 one way
As of 2026, these routes are operated by NyxAir under a state contract. Operator details can change when contracts are renewed, so check nyxair.ee or search the route on standard flight booking platforms to confirm current availability. Frequency is typically 2–3 flights per weekday, fewer on weekends.
Flying in and taking a bus or ferry out — or vice versa — is a clean way to see an island without doubling back on yourself. It costs more than the bus-ferry combo, but the time saving on a short trip can be significant.
Bolt and Ride-Hailing: Filling the Gaps
Even with excellent trains and buses, there will be moments where public transport simply does not go where you need, or does not go there at the time you need. Bolt solves most of those moments.
Bolt was founded in Tallinn and remains the dominant ride-hailing app across Estonia. Download it from the App Store or Google Play, register with your phone number, and add a payment card (Visa, Mastercard, American Express, Apple Pay, or Google Pay). Cash is available as a payment option in-app if you prefer it.
Estimated Bolt fares in Tallinn, 2026:
- Airport to city centre: €8.00 – €14.00
- Short city ride (2–3 km): €5.00 – €8.00
Prices are dynamic and rise during peak demand — Friday evenings, major events, and bad weather. If you see a surge price, waiting 5–10 minutes usually brings it down.
Bolt is also available in Tartu, Pärnu, and — usefully — on the islands. Saaremaa has enough Bolt drivers in and around Kuressaare to make it a viable tool for reaching sites like Angla Windmills or Sõrve Peninsula that local buses serve infrequently.
Bolt Drive, the car-sharing arm of Bolt, is worth knowing about for day trips. You rent a car by the minute, hour, or day directly through the Bolt app. You will need to verify your driver’s licence within the app first, which takes a few minutes. For those moments when you want to cover a lot of ground in a single day without committing to a full rental, Bolt Drive gives you flexibility without the paperwork of a traditional hire.
Forus Takso (forustakso.ee) is another local taxi app worth having as a backup, particularly outside Tallinn. It operates on a similar model and pricing is competitive with Bolt.
2026 Budget Reality: What Car-Free Travel Actually Costs
Here is an honest breakdown of daily transport spending at different comfort levels for a car-free traveller in Estonia in 2026.
Budget (under €10 per day on transport)
Entirely achievable. Use intercity buses booked in advance on tpilet.ee, tap your bank card on city trams and buses, and walk whenever destinations are within 2 km. A Tallinn–Tartu bus pre-booked via tpilet.ee can cost as little as €10.00 total, not per day. Ferry crossings as a foot passenger cost under €5.00 each way. On most days in a single city, your entire transport spend will be €2.00 – €4.00 in public transit.
Mid-Range (€10 – €25 per day)
Mix of buses, trains, and occasional Bolt rides. A Tallinn–Narva Elron ticket (€12.00 – €17.00) plus a day of city buses puts you comfortably in this band. Lux Express for the Tallinn–Pärnu route (€9.00 – €14.00) with a couple of local Bolt trips for convenience keeps you in the mid-range too. This level gives you door-to-door flexibility without the cost of a car.
Comfortable (€25 – €50+ per day)
Regular Bolt use, domestic flights to the islands (€28.00 – €50.00 one way), and Lux Express Premium class. A domestic flight from Tallinn to Kuressaare combined with a day of Bolt rides on Saaremaa could easily reach €70.00 – €80.00 in transport for the day, but that is a genuine outlier. Most comfortable-level travellers stay well under €50.00 by mixing Bolt with public transit rather than relying on taxis exclusively.
For context: hiring a car in Estonia in 2026 typically runs €40.00 – €70.00 per day before fuel and parking. On most itineraries, car-free travel is cheaper even at the mid-range level.
Three Ready-to-Use Car-Free Itineraries
Itinerary 1: Cities and Culture (8 Days, Train and Bus)
Days 1–3: Tallinn. Arrive at Tallinn Airport and take Tram Line 4 into the city centre. Explore Old Town, Kadriorg Park, and the KUMU art museum using trams and buses (contactless bank card). For a day trip, take an Elron train to Aegviidu for a forest walk in Lahemaa’s southern fringe, or to Paldiski for coastal scenery — both return journeys under €8.00.
Days 4–5: Tartu. Elron train from Tallinn Balti Jaam, approximately 2 hours 10 minutes. Use local buses to reach the university district, botanical garden, and Toome Hill. A 24-hour bus card costs €4.00 and covers everything comfortably.
Day 6: Viljandi. Direct bus from Tartu, approximately 1 hour 30 minutes. Viljandi’s castle ruins sit above a lake that goes glassy in the late afternoon — one of those quiet Estonian moments that does not require any planning to find. Bus back to Viljandi accommodation or push on.
Day 7: Pärnu. Direct intercity bus from Viljandi, approximately 1 hour 30 minutes. Estonia’s summer capital has a long sandy beach, wooden spa villas, and a compact old town. Local buses cover the beach district easily.
Day 8: Return to Tallinn. Lux Express from Pärnu, approximately 1 hour 50 minutes.
Itinerary 2: Island Exploration (8 Days, Flight, Ferry, and Bus)
Days 1–2: Tallinn. Arrive, explore the city.
Days 3–5: Saaremaa. Take a direct intercity bus from Tallinn Bus Station to Kuressaare — approximately 4 hours, ferry crossing included. The bus drives onto the Virtsu–Kuivastu ferry. No separate ticket needed. In Kuressaare, use Bolt for trips to Angla Windmills and the Sõrve Peninsula. Local buses cover the town centre.
Days 6–7: Hiiumaa. Either take the Triigi–Sõru inter-island ferry (check the current schedule at praamid.ee — it runs less frequently than the mainland routes), or return to the mainland via the Kuivastu–Virtsu ferry and take a bus to Rohuküla for the Rohuküla–Heltermaa crossing. Hiiumaa’s public bus network is limited; Bolt operates around Kärdla, and local taxis cover the rest. Kõpu Lighthouse and Ristna Cape are both reachable this way.
Day 8: Return to Tallinn. Domestic flight from Kärdla (KDL) to Tallinn, approximately 30 minutes. Book through nyxair.ee. Alternatively, the intercity bus from Heltermaa to Tallinn takes approximately 3 hours 30 minutes including the ferry and is significantly cheaper.
Itinerary 3: Eastern Estonia and Lake Peipus (7 Days, Train and Bus)
Days 1–2: Tallinn. Explore the capital.
Days 3–4: Narva. Elron train from Tallinn Balti Jaam, approximately 2 hours 15 minutes. Narva is the least-visited major city in Estonia, which makes it one of the most interesting. The Hermann Castle stands metres from the Russian border, its reflection meeting Ivangorod fortress across the river. Local buses cover the city.
Day 5: Lake Peipus shore. Local bus from Narva to Jõhvi (approximately 40 minutes), then an intercity bus from Jõhvi toward Mustvee or Kasepää along the Peipus shoreline (approximately 1 hour 30 minutes from Jõhvi). The Old Believer villages here — Russian Orthodox communities that have farmed onions along this lake for centuries — feel entirely removed from modern Estonia.
Day 6: Tartu. Intercity bus from the Peipus region (Kallaste or Mustvee) to Tartu, approximately 1 – 1.5 hours. Good for museums, evening restaurants, and the student atmosphere.
Day 7: Return to Tallinn. Elron train or Lux Express bus from Tartu.
Common Mistakes to Avoid
- Assuming trains go everywhere. Estonia’s rail network is useful but limited. Haapsalu, Rakvere, and many smaller towns are not on the Elron network. Always check tpilet.ee for bus connections before assuming a train will work.
- Not booking ferry crossings before peak season. Foot passenger spots rarely sell out, but if you are joining a bus that drives onto the ferry, those vehicles book up fast. Buy bus-to-island tickets at least a week ahead in summer.
- Waiting too long to check domestic flight availability. The NyxAir island routes have limited seats. If you are planning to fly to Saaremaa or Hiiumaa, check nyxair.ee as soon as your travel dates are confirmed.
- Ignoring Bolt on the islands. Many visitors assume cars are essential on Saaremaa and Hiiumaa and book car rentals at high cost. Bolt coverage around Kuressaare and Kärdla is solid enough for most sightseeing needs, especially when combined with the occasional local bus.
- Forgetting to validate on city transport. Even if you pay by contactless bank card, you must tap on the validator inside the vehicle every time you board a new one. There is no automatic detection of whether you are on the vehicle. Ticket inspectors are not aggressive, but fines do apply for unvalidated travel.
- Relying on cash for long-distance journeys. Some bus drivers accept cash, but you will pay a small premium and sometimes run into drivers who only take cards. Booking and paying online through luxexpress.eu or tpilet.ee is always cleaner.
Frequently Asked Questions
Can I reach Saaremaa without a car?
Yes, easily. A direct intercity bus from Tallinn Bus Station runs to Kuressaare in approximately 4 hours with the ferry crossing included — book through luxexpress.eu or tpilet.ee. Once on the island, Bolt covers most tourist sites around Kuressaare without the need for a rental car.
Is Bolt reliable outside Tallinn?
In Tartu and Pärnu, Bolt is very reliable with short wait times. In smaller towns and on the islands, there are fewer drivers, but coverage around Kuressaare on Saaremaa and Kärdla on Hiiumaa is workable. In very rural areas and late at night on the islands, wait times can stretch to 20–30 minutes or longer.
How do I pay for public transport in Tallinn as a tourist?
The easiest method is tapping your contactless Visa, Mastercard, or Maestro bank card directly on the validator when you board. A single journey costs approximately €2.20 in 2026. No app, no local card, and no cash needed. Tap every time you start a new journey on a different vehicle.
Is the Tallinn–Tartu train or bus better?
Both are good options with similar journey times (around 2 hours 10 minutes for express train, 2 – 2.5 hours for bus depending on traffic and stops). The Elron express train is slightly faster and arguably more comfortable. Buses run more frequently and sometimes cost a few euros less. Book whichever has availability at your preferred time on tpilet.ee or elron.ee.
Do I need to book seats in advance on Estonian trains and buses?
Advance booking is strongly recommended for popular routes like Tallinn–Tartu and Tallinn–Pärnu, especially on Friday afternoons and summer weekends when services fill up. For off-peak midweek journeys, walk-up tickets are usually available. Island-bound buses and ferry connections benefit most from early booking during July and August.
📷 Featured image by Margo Evardson on Unsplash.