Quick answer
Olbia Costa Smeralda Airport is just 4 km from Olbia city centre — very close. But most passengers arriving here are not heading to Olbia itself. They are heading to Porto Cervo, Porto Rotondo, Arzachena, Palau, or one of the luxury resorts scattered across the Costa Smeralda peninsula. These destinations range from 15 to 50 km away and are only accessible by private vehicle.
There is a local bus (EUR 1.50 to Olbia), taxis (EUR 10-15 to Olbia city, EUR 25-40 to Porto Cervo area), and pre-booked transfers (EUR 25-40 to Porto Cervo, EUR 20-30 to Porto Rotondo). For Costa Smeralda, the transfer is the standard option.
What actually happens after landing
Olbia Airport is a modern, mid-sized terminal that has been expanded to handle its high seasonal traffic (July-August is peak). Immigration is generally fast. The arrivals hall is well-organised. In summer, the terminal can feel crowded when multiple charter flights land simultaneously, but it moves efficiently.
Exiting arrivals, the bus stop is immediately outside, the taxi rank is directly in front, and car hire desks are in the terminal. The airport feels purposefully designed for its role as a gateway to one of Italy's most exclusive coastal regions.
In high season, drivers with name signs for hotel transfers line the arrivals exit — this is normal here. Pre-booked drivers are common, expected, and efficient.
Transport options explained honestly
ARST regional buses connect Olbia to some towns like Arzachena and Santa Teresa Gallura, but not directly from the airport. You would need to transfer at Olbia bus station. Not practical for Costa Smeralda resort hotels.
Taxis are available at the rank. Approximate fares (indicative — these are unregulated outside the immediate Olbia zone):
- Olbia centre: EUR 10-15
- Porto Rotondo: EUR 25-35
- Arzachena: EUR 25-35
- Porto Cervo: EUR 30-45
- Baia Sardinia: EUR 35-50
- Palau: EUR 45-60
- Santa Teresa Gallura: EUR 60-80
Pre-booked transfers are the standard way to reach Costa Smeralda hotels. Prices are competitive with taxis but offer fixed pricing and a driver meeting you at arrivals:
- Porto Rotondo: EUR 20-30
- Arzachena: EUR 25-35
- Porto Cervo: EUR 25-40
- Cannigione: EUR 25-35
- Baia Sardinia: EUR 30-45
- Palau: EUR 40-55
- La Maddalena ferry terminal: EUR 40-55
Costa Smeralda transfer logistics
The Costa Smeralda is not a single place — it is a 55 km stretch of granite coastline with dozens of private beaches, villages, and resort hotels spread across a peninsula. Getting to your specific hotel requires knowing which area it is in.
Key zones:
- Porto Cervo: The main hub, home to the marina and most of the branded luxury. 25-30 km north of the airport.
- Porto Rotondo: A smaller, slightly quieter resort town. About 15 km north. The closest major Costa destination to the airport.
- Cala di Volpe / Romazzino / Pitrizza: Iconic luxury resort zone, between Porto Cervo and Arzachena. About 30 km.
- Baia Sardinia: Northern Costa, near Arzachena. About 35 km.
- Palau: Further north, gateway to La Maddalena island ferry. About 40 km.
Realistic pricing expectations
To Olbia city: EUR 1.50 (bus) or EUR 10-15 (taxi/transfer).
Costa Smeralda destinations by pre-booked transfer:
- Porto Rotondo: EUR 20-30
- Arzachena: EUR 25-35
- Porto Cervo: EUR 25-40
- Baia Sardinia: EUR 30-45
- Palau: EUR 40-55
- La Maddalena ferry port (Palau): EUR 40-55
Late night arrivals
The ASPO bus runs last services in the early evening. After that, taxis and pre-booked transfers are the only options. For Costa Smeralda hotels, a pre-booked transfer is the reliable choice for late arrivals. In high season (July-August), even late-night arrivals see good taxi availability. In shoulder season (May-June, September), availability thins after midnight.
Families and luggage
Italian taxis do not carry child seats. For families with young children heading to Costa Smeralda resorts, pre-booked transfers with child seats are the standard booking. Most of the clientele arriving at OLB includes family groups with significant luggage — transfer operators here are well-practised at handling this.
Decision helper
Choose a taxi if you are going to Olbia or a nearby destination and want to pay on arrival without pre-booking.
Choose a pre-booked transfer if you are heading to any Costa Smeralda destination. Fixed price, driver in arrivals, no price negotiation. This is simply the standard way to arrive at a Costa Smeralda hotel.
Choose car hire if you want flexibility to explore Sardinia independently during your stay.
Frequently Asked Questions
How much does a transfer from Olbia Airport to Porto Cervo cost?
A pre-booked transfer costs approximately EUR 25-40 for a sedan (1-4 passengers). Porto Cervo is about 25-30 km north of the airport, a drive of around 30-35 minutes. Taxis from the rank cost a similar amount but pricing is unregulated for out-of-town journeys, so a pre-booked fixed price offers more certainty.
Is there a bus from Olbia Airport to Costa Smeralda?
No direct bus serves Costa Smeralda resorts from the airport. The ASPO bus (EUR 1.50) goes to Olbia city centre, from where limited ARST regional buses connect to some inland towns. For Porto Cervo, Porto Rotondo, and resort hotels, there is no practical bus alternative. Private transfers or car hire are the standard options.
How do I get from Olbia Airport to La Maddalena island?
La Maddalena is a short ferry ride from Palau on the northern tip of Sardinia. From the airport: pre-booked transfer to Palau ferry port (EUR 40-55, about 45 minutes). Then the Delcomar or Saremar ferry to La Maddalena island (about 20 minutes, EUR 5-8 per person). Ferries run frequently in summer. Book the transfer in advance — Palau is 40 km from the airport and not a route where improvising is easy.
Is it worth hiring a car at Olbia Airport?
Yes, if you plan to explore Sardinia beyond your resort. Sardinia's interior, its beaches, and the northern coast roads are genuinely worth exploring. Driving is on the right, roads are good, and parking at most resorts is available. If you are staying at an all-inclusive Costa Smeralda resort and do not plan excursions, a transfer from the airport is sufficient. For any degree of independent exploration, hire a car.
Olbia Airport is a well-run gateway to one of Europe's most desirable coastlines. Most passengers arrive knowing where they are going and have accommodation that expects them. Pre-booked transfers are the norm here — the airport's entire ecosystem is oriented around guests heading to specific hotels. Book your transfer before you land, enjoy the easy 30-minute drive to Porto Cervo, and the holiday starts immediately.