Quick Answer
Best overall: rent a car or book a private transfer. Driving yourself takes 1h 40min and costs €55–€90 (≈$60–$98) for rental + fuel. A private transfer costs €160–€220 (≈$175–$240) but offers door-to-door convenience. Cheapest: ARST bus via Olbia at €14–€20 (≈$15–$22) per person, taking about 3 hours. There is no direct train or flight between these two points on Sardinia.
🚗 Car Rental & Self‑Driving – The Most Flexible Option
Since Costa Smeralda and Alghero Airport are both on Sardinia, there is no commercial flight between them. The most practical and popular way is to drive yourself. The route is scenic, straightforward, and gives you freedom to explore the island.
Route Details
- Distance: ~140 km (87 miles)
- Time: 1h 35min – 1h 50min in normal traffic
- Main roads: SS125 (east coast) → SS199 → SS291 towards Alghero
- Tolls: None – all roads are free
- Fuel cost: ~€18–€25 (≈$20–$27) for a compact car
Car Rental – What You Need to Know
| Agency | Pick-up in Costa Smeralda | One-way drop-off fee | Daily rate (compact) |
|---|---|---|---|
| Hertz | Porto Cervo, Olbia | €35–€55 | €65–€90 |
| Avis | Porto Cervo, Baja Sardinia | €30–€50 | €60–€85 |
| Europcar | Porto Cervo, Olbia | €40–€60 | €70–€95 |
| Sixt | Porto Cervo | €35–€50 | €55–€80 |
↑ Prices are indicative for high season (July–September). One-way fees vary by location and availability.
Driving Tips
- Insurance: CDW (Collision Damage Waiver) is usually included. Consider super CDW to reduce excess to €0.
- Required documents: Valid driving license (EU/International), credit card, and ID/passport.
- Parking at Alghero Airport: Short-term €2/h, long-term €12/day. Free drop-off zone right at departures.
- Traffic alert: July–August the SS125 near Olbia can be congested. Add 20–30 min buffer.
Who Should Choose This?
- Travelers who want flexibility to stop at beaches or sights (e.g., San Teodoro, Biderosa)
- Families or groups (cost splits well)
- Anyone needing to reach the airport early or late (no bus schedule dependency)
Verdict: ★★★★★ Best balance of cost, time, and freedom.
🚌 ARST Bus – The Budget Traveler’s Choice
The ARST (Azienda Regionale Sarda Trasporti) bus network connects Costa Smeralda to Alghero Airport via a single change in Olbia. It’s the cheapest option and perfectly reliable, though not the fastest.
Step‑by‑Step Journey
- Local bus from Costa Smeralda to Olbia (line 601/602/603) – 30 min, €3–€5 (≈$3–$5). Buses run from several stops: Porto Cervo, Baja Sardinia, Cannigione.
- Change at Olbia – Piazza Crispi / Olbia Stazione FS (the bus stop is next to the train station).
- Direct ARST bus Olbia → Alghero Airport (line 7301 / 7302) – 1h 45min, €11–€15 (≈$12–$16).
Total time: 2h 45min – 3h 15min (including connection wait).
Total cost: €14–€20 (≈$15–$22) per person.
Bus Schedule Highlights (2025)
- First bus from Costa Smeralda: ~6:30 AM
- Last bus from Costa Smeralda: ~7:45 PM (seasonal – check ARST official site)
- Olbia → Alghero Airport: 6 daily runs (4 in low season)
- No Sunday service on some rural lines (confirm ahead)
Pros & Cons
| ✅ Pros | ❌ Cons |
|---|---|
| Cheapest option by far | Requires a change in Olbia |
| Eco‑friendly (public transport) | Limited luggage space (1 large bag allowed) |
| No need to drive or navigate | Not ideal for very early/late flights |
| Scenic views along the coast | Can be crowded in summer |
Booking Tips
- Buy tickets at ARST ticket offices (Olbia, Porto Cervo) or on the ARST app (Android/iOS).
- Validate your ticket on board – fines start at €50 (≈$55).
- For the Olbia→Alghero leg, reservation is not possible – first come, first seated.
Verdict: ★★★★☆ Best for solo travelers and backpackers on a tight budget.
🚕 Taxi & Private Transfer – Door‑to‑Door Convenience
For travelers who value time, comfort, and simplicity, a taxi or pre‑booked private transfer is the premium solution. It’s the fastest and most hassle‑free way, especially if you have lots of luggage or are traveling in a group.
Cost Breakdown
| Vehicle type | Price Range (€) | Price Range ($) | Capacity |
|---|---|---|---|
| Standard sedan (e.g., Fiat Tipo) | €160–€190 | $175–$207 | 3 passengers + 2 suitcases |
| SUV (e.g., Jeep Cherokee) | €190–€240 | $207–$261 | 4 passengers + 3 suitcases |
| Minivan (e.g., Renault Trafic) | €230–€320 | $250–$348 | 7 passengers + 5 suitcases |
| Executive (Mercedes E‑Class) | €250–€350 | $272–$381 | 3 passengers + 2 suitcases |
↑ Prices include tolls, parking, and meet‑and‑greet at your accommodation. Late‑night surcharge (22:00–6:00): +20%.
Where to Book (with nofollow links)
- GetYourGuide – Costa Smeralda Transfers – reliable, instant confirmation
- Booking.com Transfers – compare operators, free cancellation
- Sardinia Transfers – local specialist, fixed prices
- Welcome Pickups – English‑speaking drivers, flight tracking
When to Choose a Taxi/Transfer
- Late‑night or early‑morning flights (buses don’t run 23:00–5:30)
- Large groups (cost splits to ~€50–€70 per person for 4 people)
- Heavy luggage (e.g., golf clubs, diving gear)
- Traveling with children (car seats can be requested)
- Business travelers who value time and reliability
Real Example
“In August 2024, our family of 5 booked a minivan from Porto Cervo to Alghero Airport for a 6:50 AM flight. The driver arrived at 4:15 AM, helped with luggage, and we arrived at 5:45 AM – smooth and stress‑free. Cost: €270 (≈$294).” — verified review on Sardinia Transfers.
Verdict: ★★★★☆ Best for speed, comfort, and peace of mind – but premium price.
🚆 Train (Olbia → Sassari → Bus) – Only for the Adventurous
Sardinia’s rail network is limited. There is no direct train from Costa Smeralda to Alghero. The closest station is Olbia, from where a regional train goes to Sassari, then a bus to Alghero Airport. This route is time‑consuming and complex, and is not recommended for most travelers.
Train + Bus Route
- Step 1: Taxi/bus from Costa Smeralda to Olbia station – 30 min
- Step 2: Regional train Olbia → Sassari – 1h 40min, €9–€12 (≈$10–$13)
- Step 3: Bus Sassari → Alghero Airport – 40 min, €4–€6 (≈$4–$7)
- Total time: 3h 30min – 4h+ (depending on connections)
- Total cost: €20–€30 (≈$22–$33) per person
Why It’s Not Recommended
| Issue | Details |
|---|---|
| ⏱ Long total time | 4h+ vs 1h40min by car – more than double |
| 🔄 Multiple changes | Taxi → train → bus – high risk of missed connections |
| 🚶 Luggage hassle | No luggage storage on regional trains; steps at Sassari station |
| 📉 Low frequency | Only 4–6 trains/day between Olbia and Sassari |
Who Might Still Use It?
- Rail enthusiasts who want to experience Sardinian narrow‑gauge trains
- Budget travelers with plenty of time and minimal luggage
- Backup option if all other transport is fully booked (rare)
Verdict: ★★☆☆☆ Only as a last resort. Prefer bus or car.
📊 Cost & Time Comparison – All Options at a Glance
Use this table to quickly decide which transport fits your budget, schedule, and comfort level.
| Transport | ⏱ Door‑to‑Door Time | 💰 Cost (per person) | 💰 Cost (total, 2 pax) | 🔄 Transfers | ⭐ Best For |
|---|---|---|---|---|---|
| 🚗 Car Rental | 1h 40min | €30–€50 (≈$33–$55)* | €60–€100 (≈$65–$110)* | 0 | Flexibility & value |
| 🚕 Private Transfer | 1h 40min | €80–€110 (≈$87–$120) | €160–€220 (≈$175–$240) | 0 | Speed & comfort |
| 🚌 ARST Bus (via Olbia) | 2h 45min – 3h 15min | €14–€20 (≈$15–$22) | €28–€40 (≈$31–$44) | 1 | 💰 Budget travel |
| 🚆 Train + Bus | 3h 30min – 4h+ | €20–€30 (≈$22–$33) | €40–€60 (≈$44–$65) | 2 | Backup / rail fans |
| 🚕 Taxi (standard) | 1h 40min | €80–€110 (≈$87–$120) | €160–€220 (≈$175–$240) | 0 | Groups / late hours |
* Car rental cost is per person based on 2 people sharing. Includes fuel + one‑way fee. Full day rental.
🏆 Winner by Category
- Cheapest: ARST Bus (€14–€20 per person)
- Fastest: Car Rental / Private Transfer (1h 40min)
- Most Comfortable: Private Transfer (door‑to‑door, no luggage carrying)
- Best Value: Car Rental (freedom + reasonable cost for 2+ people)
- Eco‑Friendliest: ARST Bus (shared transport, lower CO₂ per passenger)
💡 Traveler Tips & Insider Advice
Real‑world knowledge from frequent Sardinia visitors and local drivers.
🧳 Luggage – Use Takkyubin (Baggage Delivery)
If you’re using the bus or train, consider baggage delivery (servizio bagagli). Several companies (e.g., Spedizione Moderna) will pick up your suitcases from your hotel in Costa Smeralda and deliver them to Alghero Airport for €25–€40 (≈$27–$44) per piece. This lets you travel hands‑free.
🚦 Summer Traffic – Beat the Crowds
In July and August, the SS125 between Olbia and Costa Smeralda can be heavily congested between 10:00–12:00 and 16:00–19:00. If you’re driving to the airport, aim to depart before 9:00 AM or after 8:00 PM to avoid delays.
⛽ Fuel Stations – Plan Ahead
There are only two fuel stations on the direct route: one in Olbia (Esso) and one near Santa Teresa (Q8). Fill up before leaving Costa Smeralda if you’re running low. Most stations close 13:00–15:30 for siesta.
🌐 Booking Windows – When to Reserve
- Car rental: Book 2–4 weeks ahead for summer (prices rise 30–50% in peak).
- Private transfer: Minimum 24h advance; 48h for large groups.
- Bus: No reservation needed, but check ARST app for live departures.
- Train: Buy tickets at Olbia station; online via Trenitalia.
🚏 Olbia Bus Stop – Don’t Get Lost
The Olbia→Alghero bus departs from Piazza Crispi (next to the train station). The local Costa Smeralda bus drops you at Olbia Stazione FS. Walk 3 min across the square. Look for the blue ARST sign – not the green urban bus signs.
🕒 Connecting Time – Minimum Buffer
If taking the bus via Olbia, allow at least 25–30 minutes between arrival and departure. The Olbia→Alghero bus is often on time, but the local bus can be delayed by traffic. Miss it and the next one could be 2–3 hours later.
❓ FAQs: Costa Smeralda to Alghero Airport
Is there a direct bus from Costa Smeralda to Alghero Airport?
No, there is no direct bus. You need to take a local ARST bus from Costa Smeralda to Olbia (30 min), then change to a direct ARST bus from Olbia to Alghero Airport (1h 45 min). Total travel time is about 2h 45min–3h 15min.
How much does a taxi from Costa Smeralda to Alghero Airport cost?
A standard taxi or private transfer costs €160–€220 (≈$175–$240), depending on the exact pickup location in Costa Smeralda and the vehicle type. Luxury SUVs and minivans cost €230–€320 (≈$250–$350).
What is the fastest way to get from Costa Smeralda to Alghero Airport?
Driving yourself or booking a private transfer is the fastest option. The journey takes about 1h 35min–1h 50min via SS125 and SS291. A taxi/transfer covers the 140 km in roughly the same time.
Can I rent a car in Costa Smeralda and drop it off at Alghero Airport?
Yes, all major agencies (Hertz, Avis, Europcar, Sixt) allow one‑way drop‑offs. A one‑day rental starts at €55–€90 (≈$60–$98) including CDW insurance. A one‑way fee of €30–€60 (≈$33–$65) may apply. Drop‑off at Alghero Airport is available 7:00–23:00.
How long does it take to drive from Costa Smeralda to Alghero Airport?
The drive takes 1h 35min–1h 50min in normal traffic. The 140 km route uses the SS125 east‑coast road then the SS291 towards Alghero. Allow an extra 20–30 min during peak season (July–August) due to tourist traffic.
Is there a train from Costa Smeralda to Alghero?
No direct train. The nearest station is Olbia (30 min from Costa Smeralda). From Olbia, a regional train to Sassari (1h 40min) then a bus to Alghero Airport (40min). Total door‑to‑door: 3h 30min–4h. Not recommended due to complexity and time.
What is the cheapest way to get from Costa Smeralda to Alghero Airport?
The ARST bus via Olbia is the cheapest option. Total cost is €14–€20 (≈$15–$22) per person. Local bus from Costa Smeralda to Olbia costs €3–€5 (≈$3–$5), and the Olbia‑Alghero direct bus costs €11–€15 (≈$12–$16).
Do I need to book a private transfer in advance?
Yes, strongly recommended. Book at least 24–48 hours ahead, especially from June to September. Same‑day booking is possible but prices are 15–25% higher. Reliable platforms include GetYourGuide, Booking.com Transfers, and local operator Sardinia Transfers.