Perth to Kuressaare Flights: How the Tallinn Connection Really Works
There's no shortcut from Perth to Saaremaa island. Here's the realistic routing via Doha or Dubai, Helsinki or Tallinn, and the small-plane hop that finishes the job.

Why There's No Direct Route (and What That Means for Your Trip)
Perth Airport (PER) doesn't connect to anywhere in Estonia, and it never will on a single ticket. Tallinn Airport (TLL) is the country's only real international gateway, and Kuressaare Airport (URE), on Saaremaa island, only takes short domestic hops from Tallinn on small turboprops. So getting from Perth to Kuressaare means stitching together at least three flights, sometimes four, plus a possible ferry.
That's not a reason to skip it. Kuressaare's 14th-century Episcopal Castle, still ringed by its original moat, is one of the best-preserved medieval fortresses in the Baltics, and Saaremaa's coastline and juniper-covered heathland are worth the effort. But you need to plan the journey like a project, not book it in one sitting on Google Flights.
Realistically, budget 28 to 36 hours door to door, including layovers, and expect to break the trip with an overnight stop somewhere — Doha, Helsinki, or Tallinn all work.
The Three Realistic Routings from Perth
There's no single "best" way to do this — it depends on whether you'd rather minimize layovers, cost, or total flying time. Here's how the main options stack up.
Qatar Airways via Doha, then on to Helsinki or Warsaw Qatar Airways flies Perth–Doha nonstop, roughly 11.5 hours covering about 11,000 km, several times a week. From Doha (DOH), you can connect to Helsinki (HEL) or Warsaw (WAW), both roughly 6-hour legs, then pick up a Tallinn connection. Return fares in economy typically run $950–$1,450 USD (about $1,400–$2,200 AUD), depending on season.

Emirates via Dubai, then Riga or Helsinki Emirates runs Perth–Dubai nonstop daily, about 11 hours. Dubai doesn't have a direct Tallinn service, so you'll connect onward via Riga (RIX) on airBaltic or via Helsinki on Finnair. This routing is competitive on price but often adds an extra short-haul leg compared with the Doha option.
Singapore Airlines via Singapore, then Frankfurt or Helsinki Singapore Airlines' Perth–Singapore leg is short, around 5 hours, which makes for an easier first hop if you're not used to long-haul flying. From Changi, the long leg to Frankfurt (FRA) or Helsinki runs 12–13 hours, then a final connection to Tallinn.
A practical tip: Helsinki is worth favoring over Frankfurt or Warsaw whenever fares are close. Finnair's Helsinki–Tallinn flight takes barely 45 minutes, and if you'd rather skip another short-haul flight, the Tallink Silja or Viking Line ferry across the Gulf of Finland takes about 2 hours and drops you right in Tallinn's Old City Harbour, a 10-minute walk from the Old Town.
The Tallinn-to-Kuressaare Leg: Flight vs. Ferry-and-Drive
This is the part most people underestimate. Once you're in Tallinn, you're not done — Kuressaare is still about 230 km away on Saaremaa island, and there's no bridge.
Option 1: Domestic flight, TLL to URE The Tallinn–Kuressaare route runs under a state-subsidized public service obligation (PSO) contract, meaning the government guarantees the route exists even though it's not commercially self-sufficient. The operator has changed a few times over the past decade, so it's worth checking who's flying it before you book, but flights typically run on small 9- to 19-seat turboprops covering the roughly 195 km distance in about 30 minutes. Fares are subsidized and usually land in the $35–$65 USD one-way range. The catch: these small planes are weather-sensitive, and cancellations aren't rare in winter, especially November through February when fog and low cloud roll in off the Baltic.

Option 2: Ferry and drive If the flight's cancelled, or you just want to see more of the countryside, the backup route is a roughly 3.5 to 4-hour drive or bus trip: Tallinn to the small port of Virtsu (about 130 km), a 25-minute ferry crossing to Kuivastu on Muhu island, then a short drive across the causeway to Saaremaa and on to Kuressaare. Bus operator Lux Express and local carrier T. Tepandi run this route several times daily from Tallinn's Bussiterminal, with tickets typically under $25 USD.
- Choose the flight if: you're short on time, traveling light, and flying in summer (May–September) when cancellation risk is lowest.
- Choose the ferry-and-bus if: you're traveling with heavy luggage, arriving in winter, or want a scenic detour through Muhu island's windmills and stone-fenced farmland.
Booking Strategy: Piecing Together a Multi-Leg Ticket
Here's where it gets slightly technical. Most online travel agents won't sell you a single ticket covering Perth all the way to Kuressaare — the domestic Estonian leg often isn't loaded into the same booking systems as the long-haul carriers.
A workable approach:
- Book the Perth-to-Tallinn (or Perth-to-Helsinki) long-haul segment first, through the airline directly or an agent like Flight Centre, which has Perth branches used to untangling Baltic itineraries.
- Book the domestic Tallinn–Kuressaare flight separately, directly through the operating airline's own site, since third-party search engines often miss small regional carriers.
- Build in at least a 4-hour buffer between your international arrival in Tallinn and the domestic departure — self-transfer risk is real when two separate tickets are involved, and if your inbound flight is late, nobody rebooks you but you.
- If you're nervous about missing that connection, book a one-night stopover in Tallinn's Old Town instead of a same-day dash. A mid-range room at somewhere like the Hotel Telegraaf, on Vene tänav in the Old Town, runs around $150–$180 USD a night and turns a stressful transfer into a bonus city visit.
One honest tradeoff: booking everything as separate tickets means you lose the airline's protection if something goes wrong upstream. If Qatar Airways delays your Doha connection and you miss a self-booked Tallinn–Kuressaare flight, that's on you to sort out and repay. Buying a one-night Tallinn buffer is cheap insurance against that.
When to Fly: Seasonal Considerations
- June through August is Saaremaa's peak season — long daylight hours (sunset after 10pm in June), the Kuressaare Castle moat festival season, and the best odds of the small URE flight actually operating on schedule.
- Late September through October brings lower hotel rates in Kuressaare and fewer tourists, but shorter days and a higher chance of a windy, delayed regional flight.
- November through March is genuinely tough — short daylight, frequent flight cancellations on the Tallinn–Kuressaare route, and rough Gulf of Finland ferry crossings if you're routing through Helsinki. If your trip has any flexibility, avoid this window.
- Perth–Doha and Perth–Dubai fares tend to dip in the Australian off-peak shoulder months of February–March and October–November, which happens to overlap reasonably well with Saaremaa's shoulder season too.
What to Expect at Kuressaare Airport
Kuressaare Airport is tiny — a single terminal building about 3 km from the town center, easily reached by taxi in under 10 minutes for roughly $10–15 USD. There's no lounge, no real retail beyond a small café, and check-in for the return flight typically opens just 45 minutes before departure. Don't expect Tallinn-style efficiency; this is small-island infrastructure, and that's part of the charm once you've arrived.
A Practical Checklist Before You Book
- Confirm which carrier currently operates the Tallinn–Kuressaare PSO route — it has changed operators before and will likely change again.
- Price both the Doha (Qatar Airways) and Dubai (Emirates) routings before committing; the difference can be several hundred dollars depending on the month.
- Build a minimum 4-hour buffer in Tallinn between international arrival and domestic departure, or plan an overnight stop.
- Have the Virtsu–Kuivastu ferry and Lux Express bus timetable saved offline as a backup plan for winter travel.
- Pack for wind regardless of season — Saaremaa sits fully exposed to the Baltic Sea.
Your Next Step
Set a Google Flights price alert for PER→TLL, flexible ±5 days, for June or September — that's the sweet spot between good weather on the Saaremaa leg and reasonable long-haul fares from Perth. Once you've got that leg locked in, book the domestic Tallinn–Kuressaare flight directly through the operator's own website, not a third-party aggregator, so you're not left stranded if the small plane gets cancelled.
Leave a Reply
Your email address will not be published. Required fields are marked *

How to Spend a Perfect Day in Ayutthaya Without the Crowds
Yui Rail Monorail: How to See Naha, Okinawa Without a Rental Car








