Cala Granu Beach

a picture of cala granu near porto cervo costa smeralda sardinia
Cala Granu, Porto Cervo, Olbia-Tempio, Sardinia.

About Cala Granu Beach

a picture of cala granu on the emerald coast in costa smeralda
Spiaggia Cala Granu on a summer day.

Cala Granu beach (Spiaggia Cala Granu) is a small beach – just 100 meters long – located 1 kilometer north of Porto Cervo, right in the heart of the Costa Smeralda in a beautiful bay that faces east. This is one of the most beautiful bays of the Emerald Coast. In summer, it offers nice views of sailing boats that often come here to lower their anchors. There’s a cafe/restaurant, and deckchairs and parasols are available for rent during high season. On either side of the beach, near the beige rocks and cliffs, you’ll likely find some free space. These rocky spots are also good for some snorkelling. Cala Granu is usually well-kept, and has white soft sand and crystal clear waters. With shallow waters, this beach is suitable for families with children.

Where to Stay near Cala Granu

Grand Hotel in Porto Cervo

The pool at Grand Hotel In Porto Cervo.
The pool at Grand Hotel In Porto Cervo.

Just a few steps away from Cala Granu, you’ll find the Grand Hotel in Porto Cervo, one of the top accommodations on our list of best Costa Smeralda hotels for families. Surrounded by a lush private parkland of 25,000 square meters, this four-star beachfront hotel features a fresh water swimming pool with an adjoining children’s pool. All of its rooms are air-conditioned, and have been decorated in a classic Mediterranean style. They feature either a patio or balcony overlooking Cala Granu Bay or the surrounding greeneries. Breakfast is served at the La Terrazza restaurant, which overlooks the outdoor swimming pool and the sea. Adjacent to the public area of Cala Granu beach, the hotel has its own little private beach named “Orange Beach”, where king size sun-beds and sofas are available, and beach towels are complimentary for guests.

Directions to Cala Granu Beach

Driving from Olbia to Palau, after about 7 kilometers, turn right towards the Costa Smeralda. Continue straight for roughly 7.5 kilometers, then turn right to Porto Cervo. After about 8 kilometers, turn left to Abbiadori – Porto Cervo. After 1.5 kilometers turn right to Porto Cervo. Continue for another 1.8 kilometers, pass the exit for Piccolo, then continue for 2.8 kilometers and turn right to Porto Cervo Marina. After about 500 meters turn left towards Capo Ferro, after 300 meters turn right into a parking area. A paved path will lead you to the beautiful Cala Granu beach.

Sardinian Beaches Near Cala Granu Beach

Colonna Beach

  • Length: 50 meters.
  • Things to do: snorkelling.
a picture of colonna resort beach

500 meters north-east of Cala Granu you will find Colonna beach, the northenmost beach of the Costa Smeralda, and a private property of the Colonna Resort.

Pitrizza Beach

  • Length: 80 meters.
  • Things to do: snorkelling.
  • ✓ This beach is suitable for families with children.
a picture of pitrizza beach

Just 200 meters north of Liscia di Vacca beach you will find Pitrizza beach. It is a private beach that belongs to the famous and luxurious Hotel Pitrizza.

Liscia di Vacca

  • Length: 100 meters.
  • Things to do: snorkelling, scuba diving, pedal boating, kayaking.
  • ✓ This beach is suitable for families with children.
a picture of spiaggia di liscia di vacca in costa smeralda sardinia

Liscia di Vacca beach is one of the smallest of the Costa Smeralda. Together with La Pitrizza and Cala Granu, it encloses the peninsula of Capo Ferro. It offers magnificent views of the Maddalena Archipelago to the north-west, Isola Capuccini to the north, and the headlands of Capo Ferro to the north-east. The cozy beach is fully equipped with umbrellas and deck chairs.

Pevero Beach

  • Length: 300 meters.
  • Things to do: snorkelling.
  • ✓ This beach is suitable for families with children.
a picture of grande pevero beach in olbia tempio sardinia

Pevero beach (Spiaggia del Pevero), located just 3 kilometers south of Porto Cervo, consists of two beaches: Piccolo Pevero beach and Grande Pevero beach.