Explore Destinations

Discover the world's most amazing places

How to Get from Cagliari to Olbia Airport

Quick Answer: Best Way from Cagliari to Olbia Airport

Best overall option: The ARST direct bus from Cagliari Piazza Matteotti to Olbia Piazza Crispi (then a short local bus or taxi to the airport). It costs €15–€25 (≈$16–$27) and takes 3h30–4h. It is the best balance of cost, convenience and reliability.

Fastest option: A domestic flight from Cagliari Elmas Airport (CAG) to Olbia Costa Smeralda Airport (OLB) — flight time is just 50 minutes, but door-to-door total is 3–4 hours when you include ground transfers and security. Fares range from €50–€120 (≈$54–$130).

Cheapest option: The ARST bus (as above) is both the most affordable and the most practical for most travelers.

Most expensive option: A taxi or private transfer costs €250–€350 (≈$270–$380) and is only recommended for groups, late-night arrivals, or travelers with heavy luggage or mobility needs.

Quick Navigation: Choose Your Way

🚆 By Train: Cagliari to Olbia (Trenitalia Regional & InterCity)

Trenitalia operates the rail service between Cagliari and Olbia. Note that there is no direct train — you must change at Macomer or Ozieri. Sardinia's rail network is not high-speed (no Shinkansen-style trains), but it offers a scenic and reliable journey through the island's interior.

Route & Timetable Overview

RouteOperatorTotal TimeChangesTicket Price (€)Ticket Price ($)
Cagliari → Macomer → OlbiaTrenitalia Regionale3h45 – 4h151 change€20 – €30$22 – $33
Cagliari → Ozieri → OlbiaTrenitalia InterCity + Regionale4h00 – 4h301 change€22 – €35$24 – $38

Step-by-Step: How to Ride the Train

  1. Departure: Trains leave from Cagliari Centrale station (Piazza Matteotti). Arrive 15–20 minutes early to find your platform.
  2. First leg: Board a Regionale or InterCity train toward Macomer or Ozieri (depending on your connection). The ride takes about 1h45 to Macomer or 2h15 to Ozieri.
  3. Change at Macomer/Ozieri: At the junction station, you'll switch to a local Regionale train bound for Olbia. Platforms are clearly signed; allow 10–15 minutes for the connection.
  4. Arrival at Olbia: The train arrives at Olbia Centrale station (Piazza Crispi). From here, you can take bus line 2 (€2, ≈$2.20) or a taxi (€15–€20, ≈$16–$22) to Olbia Airport, which is just 5 km away.

Train Types & Comfort

Luggage & Accessibility

All Trenitalia trains operating on this route have dedicated luggage storage near the doors and above the seats. Wheelchair spaces are available on most Regionale trains — request assistance when booking. Check Trenitalia's accessibility page for details.

Pros & Cons of the Train

Source: Trenitalia official timetable

🚌 By Bus: ARST & Coach Services from Cagliari to Olbia

The ARST bus is the most popular and practical way to travel from Cagliari to Olbia. It offers a direct option (no train change) at a very affordable price. This is the recommended choice for budget-conscious travelers and those who want simplicity.

ARST Bus Details

ServiceFromToTimePrice (€)Price ($)Direct?
ARST Line 731Cagliari Piazza MatteottiOlbia Piazza Crispi3h30 – 4h00€15 – €20$16 – $22Yes (direct)
ARST Line 732 (via Nuoro)Cagliari Piazza MatteottiOlbia Piazza Crispi4h00 – 4h30€14 – €18$15 – $20No (change at Nuoro)
Turmo TravelCagliari (various stops)Olbia Airport (direct)3h45 – 4h15€22 – €28$24 – $31Yes (to airport)

Where to Board & Alight

Luggage Policy

ARST allows one large suitcase + one carry-on per passenger in the underfloor compartment. Oversized items (sports equipment, large boxes) may be charged extra. View ARST's official luggage policy. Turmo Travel has a similar policy but allows up to 25 kg per bag.

Booking & Tickets

Tickets can be purchased at ARST ticket counters (Piazza Matteotti), at tobacco shops (tabacchi) in Cagliari, or online via the ARST website or app. For Turmo Travel, advance online booking is highly recommended, especially in summer.

Pros & Cons of the Bus

Source: ARST official lines & schedules

✈️ By Domestic Flight: Cagliari Elmas (CAG) → Olbia Costa Smeralda (OLB)

Flying is the fastest in the air, but the total door-to-door time is often comparable to the bus or train when you factor in ground transfers, check-in, security, and baggage collection. This option is best for travelers who are already at or near Cagliari Airport, or those who prefer to avoid long ground journeys.

Flight Overview

AirlineFlight TimeFrequencyTypical Fare (€)Typical Fare ($)
Volotea50 min2–3 flights/day (seasonal)€55 – €110$60 – $120
ITA Airways50 min1–2 flights/day€70 – €120$76 – $130
Ryanair50 min1–2 flights/day (seasonal)€45 – €95$49 – $104

Total Door-to-Door Time Calculation

Which Airport?

Cagliari Elmas (CAG) is the main airport serving southern Sardinia, located just 7 km from Cagliari city centre. Olbia Costa Smeralda (OLB) serves the northeast coast and is 5 km from Olbia city. Both airports are well-connected by local buses and taxis.

Pros & Cons of Flying

Source: Olbia Airport official flight info & Volotea route page

🚕 By Taxi / Private Transfer: Door-to-Door Comfort

Taxis and private transfers offer the most convenient and comfortable way to travel from Cagliari to Olbia Airport, but they come at a premium price. This option is only recommended for specific situations where time, comfort, or accessibility outweigh cost.

Price & Journey Details

ServiceFromToTimePrice (€)Price ($)
Standard taxi (up to 4 pax)Cagliari cityOlbia Airport2h30 – 3h00€250 – €300$270 – $330
Private transfer (up to 4 pax)Cagliari cityOlbia Airport2h30 – 3h00€280 – €350$305 – $380
Large van/minibus (up to 8 pax)Cagliari cityOlbia Airport2h45 – 3h15€350 – €450$380 – $490

When Should You Take a Taxi?

How to Book

Book at least 24 hours in advance for private transfers (use services like SardiniaTaxi or Welcome Pickups). For standard taxis, you can find them at designated ranks in Cagliari city centre or at Cagliari Elmas Airport. Always agree on the fare in advance to avoid surprises.

Pros & Cons of Taxi/Private Transfer

💰 Tickets & Cost Comparison: All Options Side by Side

Use this table to compare all available transport modes at a glance. The best value option is highlighted in green, and the cheapest is marked.

ModeTime (door-to-door)Cost (€)Cost ($)Direct?ComfortBest For
🚌 ARST Bus (direct)3h30 – 4h00€15 – €20$16 – $22Yes⭐⭐⭐Best overall value
🚆 Train (Regionale)4h00 – 4h30€20 – €30$22 – $33No (1 change)⭐⭐⭐Scenic views, steady travel
✈️ Flight (Volotea/Ryanair)3h00 – 4h00€45 – €120$49 – $130Yes (flight)⭐⭐⭐⭐Fast air time, connection hub
🚕 Taxi/Private transfer2h30 – 3h00€250 – €350$270 – $380Yes⭐⭐⭐⭐⭐Groups, late-night, mobility needs
🚌 ARST Bus (via Nuoro)4h00 – 4h30€14 – €18$15 – $20No⭐⭐Cheapest option

Where to Buy Tickets

Money-Saving Tips

🧳 Traveler Tips & Insider Advice for the Cagliari → Olbia Route

1. Booking Timing Matters

In summer (June–September), buses and trains fill up quickly, especially on weekends. Book your seat at least 2–3 days in advance for ARST buses and 1–2 weeks for flights. During Easter, Ferragosto (August 15), and Christmas, demand spikes — plan even earlier.

2. Luggage Tips: Use "Spedizione Bagagli" (Baggage Shipping)

If you have heavy luggage and want to travel light, consider using Takkyubin-style baggage delivery services available in Sardinia. Companies like Spedizione Bagagli can ship your suitcase from Cagliari to your accommodation in Olbia for around €25–€35 (≈$27–$38) — freeing you to travel hands-free.

3. The "Olbia Airport Shuttle" from the City

Once you arrive at Olbia's Piazza Crispi (by bus or train), the local bus line 2 runs every 20–30 minutes to the airport. The ride is 10 minutes and costs €2 (≈$2.20). Taxis from the square to the airport cost around €15–€20 (≈$16–$22).

4. Scenic Alternative: The "Trenino Verde" (Green Train)

If you have a spare day and love slow travel, consider the Trenino Verde — a historic narrow-gauge railway that runs from Macomer to Bosa (not directly to Olbia). It's not a practical way to reach Olbia Airport, but it's a memorable experience if you're exploring Sardinia's interior. Learn more on the Trenino Verde site.

5. Mobile Connectivity & Maps

Download offline Google Maps for Sardinia before you travel — mobile signal can be patchy in the mountainous sections between Macomer and Olbia. Both ARST and Trenitalia have mobile apps with real-time updates.

6. Early Morning & Late Evening Travel

First ARST buses depart Cagliari around 5:30 AM (check exact schedule). The last bus from Olbia back to Cagliari departs around 7:30 PM. After 9 PM, only taxis are available. If you have a very early flight from Olbia, consider staying overnight in Olbia rather than relying on a same-day early-morning bus from Cagliari.

7. What Locals Recommend

Most Sardinians living in Cagliari who need to reach Olbia Airport choose the ARST direct bus for its reliability and low cost. "It's simple, cheap, and you can work or sleep during the ride," says Marco, a frequent traveler from Cagliari. "Only if I'm in a big group or have a lot of gear do I take a taxi."

❓ Frequently Asked Questions: Cagliari to Olbia Airport

Is there a direct train from Cagliari to Olbia?

No, there is no direct train. You must change at Macomer or Ozieri. The total journey takes around 3 hours 45 minutes to 4 hours 30 minutes, depending on the connection. The train is scenic but not the fastest option.

What is the cheapest way to get from Cagliari to Olbia Airport?

The ARST bus (line 731, direct) is the cheapest practical option at €15–€20 (≈$16–$22). An even cheaper but slower option is the ARST bus via Nuoro (€14–€18, ≈$15–$20), but it takes longer and requires a change.

How long does the bus from Cagliari to Olbia take?

The ARST direct bus takes 3 hours 30 minutes to 4 hours. Services that go via Nuoro add about 30–45 minutes. Always check the specific schedule for your date.

Is flying or taking the bus better for Cagliari to Olbia Airport?

For most travelers, the bus is better because it is significantly cheaper (€15–€20 vs €45–€120) and the total door-to-door time is similar (3.5–4 hours). Flying only makes sense if you are already at Cagliari Airport, have a very tight schedule, or have a connecting flight.

Are there overnight bus services from Cagliari to Olbia?

True overnight (night) bus services are not regularly scheduled on this route. The last ARST bus departs around 7:30 PM. After that, your only options are a taxi or private transfer. Some late-afternoon services may arrive in Olbia after dark, but not overnight.

Can I bring luggage on the bus from Cagliari to Olbia?

Yes, ARST buses allow one large suitcase + one carry-on per person in the underfloor storage. Oversized items (bikes, large boxes) may incur a surcharge. Check the ARST baggage policy for details.

Do I need to book train tickets in advance for the Cagliari to Olbia route?

It is strongly recommended, especially in summer (June–September) and around holidays. Advance booking ensures a seat and often gives you a better fare. Purchase via the Trenitalia website or at station ticket machines.

How much does a taxi from Cagliari to Olbia Airport cost?

A standard taxi or private transfer costs €250–€350 (≈$270–$380) depending on the vehicle and time. The journey takes about 2 hours 30 minutes to 3 hours. Splitting among 3–4 people (€60–€80 each) makes it more reasonable. This option is best for groups, late-night travel, or those with mobility needs.