Olbia Airport is 4 km from Olbia city and 15-50 km from Costa Smeralda destinations. Here are the real prices across all transport options.
ASPO bus to Olbia: EUR 1.50
The only public transport from the airport. Goes to Olbia city centre and bus station. Journey: about 15 minutes. EUR 1.50 is exceptional value for travellers staying in Olbia itself. Does not serve Costa Smeralda destinations.
Taxi from the rank
Taxis are available outside arrivals. City-area fares are approximately regulated; beyond Olbia city, pricing is unregulated and varies by driver. Typical market rates:
- Olbia centre: EUR 10-15
- Porto Rotondo: EUR 25-35
- Porto Cervo: EUR 30-45
- Arzachena: EUR 25-35
- Baia Sardinia: EUR 35-50
- Palau: EUR 45-60
- Santa Teresa Gallura: EUR 60-80
Pre-booked transfer
Fixed price arranged in advance. Driver meets you in arrivals. Standard choice for Costa Smeralda guests:
| Destination | Transfer price | Distance | Journey time | |------------|----------------|----------|-------------| | Olbia centre | EUR 15-25 | 4 km | 10 min | | Porto Rotondo | EUR 20-30 | 15 km | 20 min | | Arzachena | EUR 25-35 | 20 km | 25-30 min | | Porto Cervo | EUR 25-40 | 25 km | 30-35 min | | Cannigione | EUR 25-35 | 22 km | 25-30 min | | Cala di Volpe area | EUR 30-45 | 30 km | 35-40 min | | Baia Sardinia | EUR 30-45 | 35 km | 35-45 min | | Palau | EUR 40-55 | 40 km | 40-50 min | | La Maddalena ferry port (Palau) | EUR 40-55 | 40 km | 40-50 min | | Santa Teresa Gallura | EUR 55-75 | 55 km | 55-65 min |
What makes prices vary
Season: In July-August (peak), demand is high. Pre-booked transfer prices hold steady. Taxi prices may be firmer as demand is high. Book transfers in advance during peak season — day-of availability decreases.
Group size: Transfer pricing is per vehicle. A sedan for 1-3 passengers might cost EUR 30 to Porto Cervo; a minivan for 6-8 might cost EUR 50. Per-person cost is lower in a larger group.
Specific resort location: Costa Smeralda resorts are spread across a large peninsula. Some luxury properties are down private access roads. Confirm your hotel's address with the transfer operator at booking.
Car hire: starting from EUR 30-50/day
For travellers who want to explore independently, hire cars start from EUR 30-50 per day in shoulder season and EUR 50-100 per day in peak season. Book in advance for July-August when supply tightens. International licence not required for EU citizens. Compact cars are practical on the narrower coastal roads.
The per-person maths
For a couple heading to Porto Cervo: transfer EUR 30 = EUR 15 each. Taxi EUR 35-40 = EUR 18-20 each. Bus is not an option. The difference is minimal. The pre-booked transfer's certainty makes it worth the marginal premium.
For a group of four: transfer EUR 35 = EUR 9 each. Excellent value for a direct hotel delivery.