Explore Destinations

Discover the world's most amazing places

How to Get from Croatia (Rovinj, Pula) to Trieste Airport

Quick Answer

Best overall: Bus from Pula or Rovinj to Trieste city (FlixBus or local operator), then train to Trieste Airport. Total time 2.5–3 h, total cost €17–€24 (≈ $18–$26). For door-to-door comfort, a taxi/private transfer costs €120–€180 (≈ $130–$195) and takes 1.5 h. The cheapest option is always the bus; the fastest is taxi or自驾. No direct train or flight connects Rovinj/Pula directly to Trieste Airport.

Quick Navigation: All Transport Options

🚌 Bus: The Smart & Affordable Choice

The bus is the most popular and practical way to travel from Croatia’s Istrian coast to Trieste Airport. Both FlixBus and local operators (e.g. Brioni Pula) run daily services. Most buses terminate at Trieste central bus station (Autostazione), from where you take a short train or local bus to the airport.

Route overview

  • Pula → Trieste city: 2–2.5 h, €15–€20 (≈ $16–$22).
  • Rovinj → Trieste city: 1.5–2 h, €13–€18 (≈ $14–$19) – many FlixBus services stop in Rovinj.
  • Trieste city → Trieste Airport (TRS): 15 min by train (€2.40) or 30 min by bus (€2.00).

Step-by-step (bus + airport transfer)

  1. Book FlixBus from Pula or Rovinj to Trieste (tickets at flixbus.com).
  2. Arrive at Trieste Autostazione (Piazza della Libertà).
  3. Walk 3 min to Trieste Centrale train station.
  4. Take Regionale Veloce train to Trieste Airport (every 30–60 min).

FlixBus vs Local Operator – Quick Comparison

ProviderRouteFrequencyPrice (€)Booking
FlixBusPula/Rovinj → Trieste1–2 daily€15–€25Online, app
Brioni PulaPula → Trieste1–2 daily (seasonal)€12–€18At terminal

Pro tip: FlixBus tickets booked 7 days in advance can be 30 % cheaper. Summer schedules (June–September) have extra departures.

🚆 Train: Scenic but Slow – Only if You Have Time

Taking the train from Pula or Rovinj to Trieste Airport is not the most efficient option, but it can be a scenic adventure. The Croatian rail network connects Pula to Divaca (Slovenia), where you change to a Slovenian or Italian train to Trieste Centrale. From there, a short Regionale Veloce train reaches the airport.

Typical train itinerary

  • Pula → Divaca: 2 h (direct train, 2 classes).
  • Divaca → Trieste Centrale: 1 h (change trains).
  • Trieste Centrale → Trieste Airport: 15 min (€2.40).

Train vs Bus – Key Differences

FactorTrainBus (FlixBus)
Total time3.5–4 h2.5–3 h
Price (€)€20–€30€17–€24
Transfers2 changes1 change (city→airport)
ComfortMore legroomStandard coach

Verdict: Only choose the train if you enjoy rail journeys or need to reach specific stations in Trieste city. Otherwise, the bus is faster and cheaper. Check schedules at HŽ Putnički Prijevoz.

🚕 Taxi & Private Transfer: Maximum Comfort, Premium Price

A taxi or pre-booked private transfer takes you directly from your accommodation in Rovinj or Pula to the departure drop-off at Trieste Airport. No transfers, no waiting – just 1.5 h door-to-door.

Price range (EUR & USD)

  • Rovinj → Trieste Airport: €130–€180 (≈ $140–$195).
  • Pula → Trieste Airport: €100–€150 (≈ $108–$162).
  • Trieste city → Airport (if missed bus): €25–€35 (≈ $27–$38).

When to choose a taxi

  • 🚨 Late-night / early-morning flights (buses run 6 am–10 pm).
  • 👨‍👩‍👧‍👦 Groups of 3–4 (cost per person becomes comparable to bus).
  • 🧳 Heavy luggage or sports equipment (skis, golf clubs).
  • ⏱ Tight connection – you must reach the airport in 1.5 h.

Recommended providers: Trieste Airport Transfer (pre-book fixed price) or local taxi apps like Radio Taxi Trieste. Always confirm the price before the ride.

🚗 Self-Drive / Rental Car: Freedom & Flexibility

Driving from Istria to Trieste Airport is simple and fast. The route uses the A9 / A1 motorway (Croatia) and crosses into Italy at the Rabac / Piran border. Total distance: ~120 km from Rovinj, ~130 km from Pula.

自驾 facts

  • Time: 1.5 h (no traffic).
  • Tolls: €10–€15 (≈ $11–$16) – payable by card or cash.
  • Fuel: ~€18–€22 (≈ $19–$24) one way.
  • Parking at Trieste Airport: Short-term €2/h, long-term €6–€10/day.

Border crossing note

Croatia is in the Schengen Area (as of 2023), so border checks are usually minimal. Keep your passport or ID card ready. Summer weekends may have short queues.

Why not fly?

Flying from Pula Airport (PUY) to Trieste Airport (TRS) is not logical – the distance is only 130 km. No direct flight exists. Connecting via another city (e.g. Munich) would take 5+ h and cost €200+. Stick to bus, taxi, or自驾.

Rental car tip: Pick up in Rovinj/Pula and drop at Trieste Airport – most agencies (Hertz, Europcar, Sixt) allow one‑way rentals with a fee of €30–€50.

💰 Cost & Time Comparison – All Options at a Glance

Transport From Rovinj From Pula Total Time Cost (€) Cost (USD ≈) Transfers Best For
🚌 Bus (FlixBus) ✔️ ✔️ 2.5–3 h €17–€24 $18–$26 1 (city→airport) 💰 Budget travelers
🚆 Train ✖️ (via Pula) ✔️ 3.5–4 h €20–€30 $22–$32 2 Rail enthusiasts
🚕 Taxi / Private ✔️ ✔️ 1.5 h €100–€180 $108–$195 0 ⏱ Speed & comfort
🚗 Self-Drive ✔️ ✔️ 1.5 h €28–€37 (toll+fuel) $30–$40 0 🧳 Families / groups

Best value: Bus (€17–€24). Fastest: Taxi or自驾 (1.5 h). Cheapest: Bus. Most comfortable: Taxi.

🧳 Traveler Tips & Local Secrets for a Smooth Journey

  • 📦 Baggage: FlixBus allows 1 large suitcase + 1 carry-on. If you have more, book an extra luggage slot (€5) or consider a taxi.
  • 🔄 Trieste city → Airport transfer: The Regionale Veloce train is faster and more reliable than the APT bus. Trains run 5 am–11 pm.
  • ⏰ Summer crowds: July–August buses fill up. Book on FlixBus at least 2 days ahead.
  • 🌍 Border time: Croatia is Schengen, but random checks happen. Carry your passport/ID. Average wait: 5–10 min.
  • 🍝 Food stop: If driving, stop at Kontinental (near Buje) for excellent Istrian truffle pasta – a favorite among locals.
  • 📱 Useful apps: FlixBus app, TrenItalia (for airport train), and Google Maps offline.

❓ Frequently Asked Questions

Is there a direct bus from Rovinj or Pula to Trieste Airport?

No direct bus to the airport terminal. FlixBus and local operators run from Pula/Rovinj to Trieste central bus station (about 2.5 h), then you take a train or bus for 15 min to the airport. A few seasonal FlixBus services stop at Trieste Airport, but most require a transfer at Trieste city.

How long does it take to get from Rovinj to Trieste Airport?

Bus: 2–2.5 h to Trieste city + 15 min to airport = total ~2.5–3 h. Taxi: 1.5 h direct.自驾: 1.5 h. Train: 3.5–4 h including transfers.

What is the cheapest way from Pula to Trieste Airport?

Bus is the cheapest. FlixBus tickets from Pula to Trieste city start at €15–20, plus €2–4 for the airport train/bus. Total ~€17–24. Booking in advance saves up to 30 %.

Is the train a good option from Pula to Trieste Airport?

Not recommended. Trains from Pula to Trieste require a change at Divaca or Ljubljana, take 3.5–4 h, and cost €20–30. The bus is faster, cheaper, and requires no transfer for the main leg.

How much does a taxi or private transfer from Rovinj to Trieste Airport cost?

€120–€180 (approx. $130–$195). Price depends on vehicle size, time of day, and luggage. Recommended only for groups of 3+ or late-night arrivals when buses don't run.

How do I get from Trieste city to Trieste Airport?

Train: 15 min, €2.40 (Regionale Veloce). Bus: 30 min, €2.00 (APT Gorizia line). Taxi: 20 min, €25–35. Train is fastest and most reliable.

Is driving from Rovinj/Pula to Trieste Airport convenient?

Yes,自驾 takes 1.5 h via A9/A1 motorways. Toll approx. €10–15. Border crossing (Croatia→Italy) is usually quick. Free parking at the airport for short stays; long-term costs €6–10/day.

What is the best time to travel from Croatia to Trieste Airport?

Morning buses (8:00–10:00) avoid afternoon traffic and leave buffer for flight check-in. Summer weekends can sell out – book FlixBus 2–3 days ahead. Winter schedules have fewer departures.