How to Take the Bus from Olbia to Santa Teresa di Gallura?
Travelling by bus is one of the most affordable ways to reach Santa Teresa di Gallura from Olbia, although your route will depend on where you’re starting and when you’re travelling.
From Olbia Airport, direct buses to Santa Teresa di Gallura operate on selected schedules. If there isn’t a suitable departure, you can take a local bus into Olbia and connect with a regional service.
From central Olbia, ARST bus 601 connects Olbia with Santa Teresa di Gallura via Arzachena and Palau. The journey generally takes around 1.5–2 hours.
Buses arrive in Santa Teresa di Gallura, within walking distance of the town centre. Check the location of your accommodation, as you may need extra transportation to reach your hotel.

Fot. Gianf84 / CC BY-SA 3.0