Olbia Costa Smeralda is the nearest airport (30 km) to San Teodoro so we recommend you land there if possible. Please see our Travel section for airlines and destinations from mainland Europe. Alghero is the second nearest airport although it’s about 200km away. The ride to San Teodoro can take some time so consider renting a car. The airport in Cagliari is the furthest away but connections are good and it costs between €20-30 to make a road trip across the island.
Getting from Olbia to San Teodoro
SUNANDBASS airport shuttle provided by San Teodoro Beach Bus
Our travel partner San Teodoro Beach Bus offers an airport shuttle for SUNANDBASS guests. If you book in advance and mention that you are a SUNANDBASS guest you’ll receive a 50% reduced ticket on your return journey. Comfortably you’ll be dropped at the ARST bus stop in the center of San Teodoro.
Click here for more info and to book your seat now.
The cheapest method of transport is to catch a bus directly from Olbia Airport. There are two companies servicing San Teodoro: ARST which will drop you in the city center, and Deplano, which will drop you just outside of San Teodoro. You can check the bus schedules on the Olbia Airport website and Google Maps. Busses depart from the right side of the parking lot when you leave the airport. You can buy tickets directly from the driver for about €4.
If you plan to arrive later a more convenient option would be to book an airport transfer service before you arrive. It’s quite affordable when you travel with a larger group. Contact details on airport shuttle services can be found here.
You can also book a taxi directly from Olbia airport. Prices vary and it can start from around €50.
There are also several car rentals at Olbia Airport if you want to rent a car for your stay.