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.

Plan your departure

You've explored the route. Now find a stay or a flight for the dates that suit you.

Dates are optional: you can also choose them on the partner's site.

Loading partners…

Day 1

Cagliari

Cagliari is the sun-drenched capital of Sardinia, serving as the primary gateway to the island's rugged beauty. Perched on the shores of the Gulf of Cagliari in the south, this port city blends its maritime identity with a deep historical legacy. Its Sardinian name, Casteddu, literally means 'castle,' a nod to the fortifications that define its skyline and historical heart.

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