Nearest airports

Olbia Costa Smeralda airport is the nearest (30 km) to San Teodoro so we recommend flying there if possible. Please see our Travel section for airlines and destinations from mainland Europe. Alghero is the second nearest airport but it is about 200km away. The ride to San Teodoro can be quite a time-consuming trek so perhaps consider renting a car. The airport in Cagliari is the farthest but lately it offers a good connection and it is only about 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 advanced and mention that you are a SUNANDBASS guest you’ll receive a 50% reduced ticket on your way back, so it’s 15€ round trip instead of 20€. Comfortably you’ll be dropped at the A.R.S.T. bus stop in the center of San Teodoro.

Click here for more info and to book your spot now.

Local Bus

The cheapest is going by bus directly from Olbia Airport. There are two companies going to San Teodoro: ARST which will drop you on the bus stop at the city center and Deplano, which will drop you a little outside of S.T. You can check the bus schedules also on the website of Olbia Airport and via Google Maps. The busses depart from the parking lot on the right when you leave the airport. You can buy tickets directly from the driver for about 4 €.

Airport transfer

If you arrive late at night amore convenient option would be to book an airport transfer service before you arrive. It’s quite affordable when you arrive with a larger group. Contact details on airport shuttle services can be found here.


You can also get a taxi directly at the airport but prices vary and it can be a costly option, starting from 50€.

Car rental

There are also several car rentals at Olbia Airport if you want to rent a car for your stay.

Download PDF