Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
Olbia City Centre
See the latest prices and deals by choosing your dates
Hotel in Arzachena · 10.72 mi from centre
9.8
8 reviews
Breakfast available
With a stay at Cascioni Eco Retreat - Suites with Private Pool in Arzachena, you'll be 5.4 mi (8.7 km) from Coddu Vecchiu Tombs of Giants and 6.2 mi (10 km) from Liscia Ruja Beach. This luxury hotel is 7.5 mi (12 km) from Piccolo Pevero Beach and 7.6 mi (12.3 km) from Pevero Golf Club.
Resort in San Teodoro · 11.09 mi from centre
7.6
338 reviews
When you stay at Resort Grande Baia in San Teodoro, you'll be on the waterfront, within a 15-minute drive of Cala Brandinchi Beach and San Teodoro Beach. This beach resort is 14.6 mi (23.6 km) from Port of Olbia and 22.1 mi (35.6 km) from Pittulongu Beach.
Hotel in Golfo Aranci · 7.50 mi from centre
7.2
7 reviews
Breakfast available
When you stay at Hotel Resort & Spa Baja Caddinas in Golfo Aranci, you'll be on the waterfront, within a 10-minute drive of Port of Golfo Aranci and La Marinella Beach. This beach hotel is 6.2 mi (10 km) from Pittulongu Beach and 10.2 mi (16.4 km) from Port of Olbia.
Hotel in Arzachena · 11.55 mi from centre
8.6
12 reviews
Breakfast available
With a stay at Hotel Delle Rose a Luxury Boutique Hotel in Arzachena, you'll be in a regional park, within a 10-minute drive of Capriccioli Beach and Piccolo Pevero Beach. This hotel is 17.7 mi (28.4 km) from Port of Olbia and 20.2 mi (32.6 km) from Pittulongu Beach.
Hotel in Olbia · 7.87 mi from centre
7.8
39 reviews
Breakfast available
Located in Olbia, Hotel Rocce Sarde is a 4-minute drive from Giuseppe Garibaldi Memorial and 6 minutes from Portisco Marina. This hotel is 11.5 mi (18.5 km) from Port of Olbia and 14.1 mi (22.6 km) from Pittulongu Beach.
Hotel in Porto Rotondo, Olbia · 7.64 mi from centre
8.6
53 reviews
Breakfast available
With a stay at Hotel Colonna San Marco in Olbia, you'll be near the beach, within a 10-minute drive of La Marinella Beach and Church of San Lorenzo. This hotel is 9.8 mi (15.7 km) from Port of Olbia and 12.7 mi (20.5 km) from Pittulongu Beach.
Hotel in Arzachena · 11.67 mi from centre
9.0
76 reviews
Breakfast available
When you stay at Hotel Nibaru in Arzachena, you'll be near the bay, within a 5-minute drive of Capriccioli Beach and Principe Beach. This hotel is 2.2 mi (3.6 km) from Liscia Ruja Beach and 6.4 mi (10.3 km) from Portisco Marina.
Hotel in Porto San Paolo, Loiri Porto San Paolo · 7.49 mi from centre
7.6
37 reviews
Located in Loiri Porto San Paolo, Hotel Il Faro di Molara is a 3-minute drive from Porto San Paolo Beach and 7 minutes from Costa Corallina Beach. This hotel is 4.3 mi (7 km) from Porto Istana Beach and 5.2 mi (8.4 km) from Lu Impostu Beach.
Hotel in Olbia · 8.67 mi from centre
8.0
10 reviews
Breakfast available
Located in Olbia, La Suera San Pantaleo is a 1-minute drive from Giuseppe Garibaldi Memorial and 6 minutes from Vigne Surrau Winery. This golf hotel is 4.8 mi (7.8 km) from Spiaggia Razza di Juncu and 5 mi (8.1 km) from Nuraghe Albucciu.
Hotel in Arzachena · 11.75 mi from centre
8.8
30 reviews
Breakfast available
When you stay at Stazzo Lu Ciaccaru in Arzachena, you'll be within a 10-minute drive of Giants' Grave and Arzachena Museum. This hotel is 15.2 mi (24.5 km) from Port of Olbia and 11.7 mi (18.8 km) from Portisco Marina.
Hotel in Arzachena · 9.95 mi from centre
10.0
1 review
Breakfast available
With a stay at Li Neuli Country Club in Arzachena, you'll be within a 15-minute drive of Capriccioli Beach and Vigne Surrau Winery. This luxury hotel is 14.5 mi (23.4 km) from Port of Olbia and 18.3 mi (29.5 km) from Pittulongu Beach.
Hotel in Loiri Porto San Paolo · 8.59 mi from centre
9.4
64 reviews
Located in Loiri Porto San Paolo, Relais Fenicottero Rosa is by the ocean – a 2-minute drive from Porto Taverna Beach and 9 minutes from Lu Impostu Beach. This golf hotel is 3.5 mi (5.7 km) from Cala Brandinchi Beach and 10.3 mi (16.6 km) from National Archaeological Museum of Olbia.
Hotel in San Teodoro City Centre, San Teodoro · 13.99 mi from centre
8.0
5 reviews
Breakfast available
With a stay at Amasea Resort in San Teodoro (San Teodoro City Centre), you'll be a 1-minute drive from San Teodoro Beach and 8 minutes from Port Ottiolu. This beach hotel is 6.7 mi (10.9 km) from Cala Brandinchi Beach and 18 mi (28.9 km) from Porto Istana Beach.
Hotel in San Teodoro City Centre, San Teodoro · 13.60 mi from centre
7.6
20 reviews
With a stay at Hotel Club Le Rose, you'll be centrally located in San Teodoro – a 4-minute drive from San Teodoro Beach and 9 minutes from Port Ottiolu. This hotel is 6 mi (9.7 km) from Cala Brandinchi Beach and 22 mi (35.4 km) from Pittulongu Beach.
Hotel in Arzachena · 11.90 mi from centre
8.8
167 reviews
Breakfast available
With a stay at Hotel Petra Bianca, you'll be centrally located in Arzachena, within a 5-minute drive of Capriccioli Beach and Pevero Golf Club. This family-friendly hotel is 15.4 mi (24.9 km) from Port of Olbia and 18 mi (29 km) from Pittulongu Beach.
Hotel in San Teodoro City Centre, San Teodoro · 13.28 mi from centre
8.8
271 reviews
Breakfast available
With a stay at Terradimare Resort & Spa in San Teodoro (San Teodoro City Centre), you'll be a 5-minute drive from San Teodoro Beach and 8 minutes from Port Ottiolu. This family-friendly hotel is 5.5 mi (8.9 km) from Cala Brandinchi Beach and 22.8 mi (36.6 km) from Pittulongu Beach.