Things to do in Sardinia

Activities, attractions and tours

A coastal town with colorful buildings, a hilltop fortress, and the sea.
A coastal landscape with clear turquoise waters, rocky outcrops, and a beach with people.
A marina with yachts, a wooden jetty, and buildings on a hillside.
A coastal city with a dense cluster of buildings, a prominent tower, and a marina with numerous boats.
A coastal town with clear blue waters, a sandy beach, and colorful buildings on a hillside.

Things to do


  • find price illustration

    Explore activities

    Explore thousands of experiences from activities and attractions to day tours and transfer.
  • calendar shield illustration

    Book with ease

    Skip the line- book tickets online in minutes to top attractions with free cancellation on many activities.
  • trophy illustration

    Treat yourself

    Members save % or more when you book activities.

What to do in Sardinia


Stay near popular Sardinia attractions

Where to stay in Sardinia

Find the best Sardinia areas and neighborhoods for the activities you enjoy most. Learn more about Sardinia
Learn more about Sardinia

San Teodoro City Centre

You'll enjoy the parks and spas in San Teodoro City Centre. You might want to make time for a stop at San Teodoro Port or San Teodoro Beach.

Olbia City Centre

Coffeehouses and waterfront views are notable features of Olbia City Centre. You might consider a stop by Piazza Matteotti while you're exploring the neighborhood.

Marina District

Unique features of Marina District include the waterfront views and bars. Make a stop by Sant'Eulalia Archaeological Site and Treasure Museum or Crypt of the Holy Sepulcher while you're exploring the area.

Alghero City Centre

Alghero City Centre is noteworthy for its historic sites, and you can make a stop at top attractions like Alghero Walls and Piazza Civica.

Alghero Old City

You'll enjoy the beaches and museums in Alghero Old City. You might want to make time for a stop at Piazza Civica or Alghero Walls.

Explore a world of travel with Expedia