Keptour
15 Days in Sardinia: Beaches, Nature and History

Keptour itinerary

Cagliari in 15 days: complete itinerary with map

15 Days in Sardinia: Beaches, Nature and History

Explore Sardinia on a 15-days road trip through crystal-clear beaches, wild landscapes, historic towns, archaeological sites and some of the island’s most iconic destinations.

Duration
15 days
Cities
Cagliari, Villasimius, Quartu Sant'Elena, Arbatax, Costa Rei, Bari Sardo, Lotzorai, Triei, Orgosolo, Baunei, Dorgali, Nuoro, Orosei, San Teodoro, Olbia, Santa Teresa Gallura, Castelsardo, Alghero, Stintino, Bosa, Oristano, Marina di Torre Grande, Santa Giusta, Iglesias, Sant'Antioco

The plan in numbers

The itinerary at a glance

A practical summary calculated directly from the planned days and ordered stops.

Duration
15 days
Ordered stops
72 stops
Cities
25 cities
Estimated movement
731 km · 2745 min

Day-by-day route map

Select a day to explore the planned stop order and understand how the itinerary moves through the destination.

Day 1

Cagliari

Cagliari is a municipality and the capital and largest city of the island of Sardinia, an autonomous region of Italy. It has about 145,981 inhabitants, while its metropolitan city, including 69 other nearby municipalities, has about 536,245 inhabitants. According to Eurostat, the population of the functional urban area, the commuting zone of Cagliari, rises to 476,975. Cagliari is the 27th largest city in Italy.

Estimated route logistics

From Basilica Of San Saturnino to Roman Amphitheatre Of Cagliari, with 11 ordered stops.

11 stopsApprox. 3.2 kmApprox. 36 min moving

Distances and travel times are estimates based on the ordered stops. Check live directions and opening information before leaving.

From the previous stop · Transfer · 1 km · ~10 min
From the previous stop · On foot · 0.2 km · ~3 min
From the previous stop · On foot · 0.1 km · ~1 min
From the previous stop · On foot · 0 km · ~1 min
From the previous stop · On foot · 0.1 km · ~1 min
From the previous stop · On foot · 0.1 km · ~1 min
From the previous stop · On foot · 0.3 km · ~3 min
From the previous stop · On foot · 0.2 km · ~2 min
From the previous stop · On foot · 0.3 km · ~4 min
From the previous stop · Transfer · 1.1 km · ~11 min

Day 2

Cagliari

Estimated route logistics

From Poetto to Torre Del Poetto, with 2 ordered stops.

2 stopsApprox. 2.4 kmApprox. 15 min moving

Distances and travel times are estimates based on the ordered stops. Check live directions and opening information before leaving.

From the previous stop · Transfer · 2.4 km · ~15 min

Day 3

Villasimius

Villasimius, is a comune (municipality) in the Province of South Sardinia in the Italian region of Sardinia, located about 35 kilometres (22 mi) east of Cagliari.

Estimated route logistics

From Giants' Grave Of Sa Dom'è S'orcu to Spiaggia Di Punta Molentis, with 3 ordered stops.

3 stopsApprox. 39.4 kmApprox. 145 min moving

Distances and travel times are estimates based on the ordered stops. Check live directions and opening information before leaving.

From the previous stop · Transfer · 33.3 km · ~118 min
From the previous stop · Transfer · 6.1 km · ~27 min

Day 4

Arbatax

Arbatax is the largest hamlet of Tortolì, Sardinia, in Italy, with a population of almost 5,000 inhabitants.

Estimated route logistics

From Località Cala Sinzias to Tomba Dei Giganti Di Osono, with 5 ordered stops.

5 stopsApprox. 147.1 kmApprox. 518 min moving

Distances and travel times are estimates based on the ordered stops. Check live directions and opening information before leaving.

From the previous stop · Transfer · 6.9 km · ~30 min
From the previous stop · Transfer · 103.5 km · ~352 min
From the previous stop · Transfer · 23.4 km · ~85 min
From the previous stop · Transfer · 13.3 km · ~51 min

Day 5

Orgosolo

Orgosolo is a commune located in the Province of Nuoro, in the autonomous region of Sardinia, at about 110 kilometres (68 mi) north of Cagliari and about 13 kilometres (8 mi) south of Nuoro. The municipality is famous for its murals. These political paintings can be found on walls all over Orgosolo.

Estimated route logistics

From Cala Goloritzé to Cala Sisine, with 4 ordered stops.

4 stopsApprox. 14.4 kmApprox. 69 min moving

Distances and travel times are estimates based on the ordered stops. Check live directions and opening information before leaving.

From the previous stop · Transfer · 3.2 km · ~18 min
From the previous stop · Transfer · 5.2 km · ~24 min
From the previous stop · Transfer · 6 km · ~27 min

Day 6

Nuoro

Nuoro is a city and municipality in central-eastern Sardinia in Italy, situated on the slopes of Mount Ortobene. It is the capital and largest city of the province of Nuoro. As of 2025, with a population of 33,106, it is the sixth-largest city in Sardinia. Its frazione (borough) of Lollove is one of I Borghi più belli d'Italia.

Estimated route logistics

From Gola Su Gorropu to Nuraghe Tanca Manna, with 5 ordered stops.

5 stopsApprox. 43.3 kmApprox. 172 min moving

Distances and travel times are estimates based on the ordered stops. Check live directions and opening information before leaving.

From the previous stop · Transfer · 20.4 km · ~75 min
From the previous stop · Transfer · 1.1 km · ~11 min
From the previous stop · Transfer · 20.4 km · ~75 min
From the previous stop · Transfer · 1.4 km · ~12 min

Day 7

Nuoro

Estimated route logistics

From Piazza Sebastiano Satta to Grotta Del Bue Marino, with 10 ordered stops.

10 stopsApprox. 74.2 kmApprox. 302 min moving

Distances and travel times are estimates based on the ordered stops. Check live directions and opening information before leaving.

From the previous stop · On foot · 0.3 km · ~4 min
From the previous stop · Transfer · 1.5 km · ~12 min
From the previous stop · Transfer · 3.4 km · ~18 min
From the previous stop · Transfer · 1.5 km · ~12 min
From the previous stop · On foot · 0.3 km · ~4 min
From the previous stop · Transfer · 21.5 km · ~79 min
From the previous stop · Transfer · 23.9 km · ~87 min
From the previous stop · Transfer · 18 km · ~67 min
From the previous stop · Transfer · 3.8 km · ~20 min

Day 8

Orosei

Orosei is a comune (municipality) in the Province of Nuoro in the Italian region of Sardinia, located about 140 kilometres (87 mi) northeast of Cagliari and about 40 kilometres (25 mi) east of Nuoro.

Estimated route logistics

From Cala Brandinchi to Spiaggia Lu Impostu, with 2 ordered stops.

2 stopsApprox. 1.8 kmApprox. 13 min moving

Distances and travel times are estimates based on the ordered stops. Check live directions and opening information before leaving.

From the previous stop · Transfer · 1.8 km · ~13 min

Day 9

San Teodoro

San Teodoro is a comune (municipality) in the Province of Gallura North-East Sardinia in the Italian region Sardinia, located about 180 kilometres (110 mi) northeast of Cagliari and about 20 kilometres (12 mi) southeast of Olbia. As of 31 December 2004, it had a population of 3,565 and an area of 104.8 square kilometres (40.5 mi2).

Day 10

San Teodoro

Estimated route logistics

From Lu Brandali Nuragic Complex to Castelsardo Cathedral, with 4 ordered stops.

4 stopsApprox. 82 kmApprox. 289 min moving

Distances and travel times are estimates based on the ordered stops. Check live directions and opening information before leaving.

From the previous stop · Transfer · 1.5 km · ~12 min
From the previous stop · Transfer · 80.3 km · ~275 min
From the previous stop · On foot · 0.2 km · ~3 min

Day 11

Santa Teresa Gallura

Santa Teresa Gallura is a town on the northern tip of Sardinia, on the Strait of Bonifacio, in the Province of Gallura North-East Sardinia, Italy. The southern coast of French island Corsica can be seen from the beach. The city is one of several possible locations for the ancient city of Tibula.

Estimated route logistics

From Chiesa Di San Francesco to Nuraghe Palmavera, with 4 ordered stops.

4 stopsApprox. 11.5 kmApprox. 55 min moving

Distances and travel times are estimates based on the ordered stops. Check live directions and opening information before leaving.

From the previous stop · On foot · 0.3 km · ~4 min
From the previous stop · Transfer · 8.5 km · ~35 min
From the previous stop · Transfer · 2.7 km · ~16 min

Day 12

Alghero

Alghero is a city and comune (municipality) in the Metropolitan City of Sassari in the north west of the autonomous island region of Sardinia in Italy, next to the Mediterranean Sea. With a population of 41,989, it is the 5th-largest city in Sardinia.

Estimated route logistics

From Spiaggia Della Pelosa to Grotta di Nettuno, with 3 ordered stops.

3 stopsApprox. 71.2 kmApprox. 251 min moving

Distances and travel times are estimates based on the ordered stops. Check live directions and opening information before leaving.

From the previous stop · Transfer · 0.9 km · ~10 min
From the previous stop · Transfer · 70.2 km · ~241 min

Day 13

Bosa

Bosa is a town and comune in the province of Oristano, part of the Sardinia region of Italy. Bosa is situated about two-thirds of the way up the west coast of Sardinia, on a small hill, about 3 kilometres inland on the north bank of the Temo River. It is the only town on the island of Sardinia built on the banks of a river.

Estimated route logistics

From Castle Of Serravalle to Tharros, with 9 ordered stops.

9 stopsApprox. 77.9 kmApprox. 298 min moving

Distances and travel times are estimates based on the ordered stops. Check live directions and opening information before leaving.

From the previous stop · On foot · 0.1 km · ~1 min
From the previous stop · On foot · 0.3 km · ~4 min
From the previous stop · On foot · 0.3 km · ~4 min
From the previous stop · Transfer · 3.9 km · ~20 min
From the previous stop · Transfer · 58.7 km · ~203 min
From the previous stop · Transfer · 12.9 km · ~50 min
From the previous stop · On foot · 0.4 km · ~5 min
From the previous stop · Transfer · 1.3 km · ~11 min

Day 14

Oristano

Oristano is the capital and largest city of the Province of Oristano in the central-western part of the autonomous island region of Sardinia in Italy. It is located on the northern part of the Campidano plain. It was established as the provincial capital on 16 July 1974. As of 2025, with a population of 30,007, Oristano is the 7th-largest city in Sardinia.

Estimated route logistics

From Santa Giusta Cathedral to Sulci, with 6 ordered stops.

6 stopsApprox. 153.1 kmApprox. 538 min moving

Distances and travel times are estimates based on the ordered stops. Check live directions and opening information before leaving.

From the previous stop · Transfer · 4.2 km · ~21 min
From the previous stop · On foot · 0.3 km · ~4 min
From the previous stop · On foot · 0.4 km · ~5 min
From the previous stop · Transfer · 101.8 km · ~346 min
From the previous stop · Transfer · 46.5 km · ~162 min

Day 15

Cagliari

Estimated route logistics

From Spiaggia Di Tuerredda to Torre Di Chia, with 3 ordered stops.

3 stopsApprox. 9.5 kmApprox. 42 min moving

Distances and travel times are estimates based on the ordered stops. Check live directions and opening information before leaving.

From the previous stop · Transfer · 9.1 km · ~37 min
From the previous stop · On foot · 0.4 km · ~5 min