Mal di Ventre Island

Small uninhabited islet off Sardinia with rugged coastline

Off Sardinia's west coast, Mal di Ventre is a small uninhabited island known for rocky coves, sandy bays and seabird colonies. Day-trip boat operators from Oristano run snorkeling and diving excursions.

Main image
Wikivoyage banner

Mal di Ventre at a Glance#

Address: Isola Mal di Ventre, off the west coast of Sardinia (municipality of Cabras), Italy

Hours: Open year-round (no formal visitor hours)

Admission: Free to approach; boat charter costs vary from Oristano/Cabras (~€50-€150 round trip depending on season and group size)

About Mal di Ventre#

Mal di Ventre is a small island off the west coast of Sardinia in the Tyrrhenian Sea, part of the Italian region of Sardinia. It is a minor offshore island notable for its coastal location and relative remoteness from the Sardinian mainland.

The island is small and sparsely inhabited, and is visited for short boat trips from the Sardinian coast rather than extended stays. It is of interest for coastal scenery and marine environments rather than built attractions.

Geographically it lies off Sardinia’s western shoreline within the administrative region of Sardinia and is closest to the province of Oristano.

  • Location and settlement: The island lies off Sardinia’s west coast near the province of Oristano and is small and sparsely inhabited.

How to Get to Mal di Ventre#

Boats to Mal di Ventre depart from the Capo San Marco area near Oristano or from the marina at Cabras; private charters are the most common option. Expect a 30-60 minute sea crossing depending on departure point and sea conditions. Arrange landings with the skipper - some parts of the island are restricted at times for environmental protection.

Tips for Visiting Mal di Ventre#

  • Hire a licensed boat from Capo San Marco (near Oristano) and ask skippers about landing permissions - the island is sometimes subject to private ownership rules.
  • Visit at low tide if exploring the shallow reefs by snorkel; the clear water around the island is excellent for swimming.
  • Respect protected areas and avoid disturbing seabird colonies - the island is a quiet breeding site for several species.

Best Time to Visit Mal di Ventre#

Best reached in late spring through early autumn for sea conditions and swimming; boat operators run more regularly in summer.

Late spring
May-June · 18-25°C
Warm water, fewer crowds and calm seas make for ideal boat trips and snorkeling.
High summer
July-August · 25-32°C
Busy with day-trippers; sea conditions can be choppier but the water is warm and swimming is best.
Early autumn
September-October · 20-26°C
Sea temperatures remain pleasant and boat prices dip after high season; migratory birds pass nearby.

Weather & Climate near Mal di Ventre#

Climate

Temperate climate with warm summers (peaking in August) and cool winters (coldest in February). Temperatures range from 9°C to 27°C. Moderate rainfall (602 mm/year) with a pronounced dry season.

Air Quality: AQI 36 Good
Best Time to Visit
JulyAugustJune
Temperature & Rainfall
Temperature Range
33°
Warmest Month
6°
Coldest Month
Monthly Conditions
Month Comfort Temp Feels Rain Sky Humidity Wind UV Daylight
January Good 10° - 15° 12° 70 mm partly cloudy 76% 4.2 m/s 0.3 low 9.6h
February Good 9° - 14° 12° 68 mm partly cloudy 76% 4.2 m/s 0.5 low 10.6h
March Good 9° - 15° 12° 57 mm partly cloudy 78% 4.3 m/s 0.9 moderate 11.8h
April Very Good 11° - 17° 14° 55 mm partly cloudy 79% 4.5 m/s 1.3 high 13.1h
May Very Good 14° - 20° 17° 36 mm partly cloudy 79% 3.7 m/s 1.7 very high 14.2h
June Ideal 18° - 24° 21° 21 mm some cloud 78% 3.7 m/s 2.1 extreme 14.7h
July Ideal 20° - 26° 23° 5 mm mostly sunny 76% 3.8 m/s 2.3 extreme 14.5h
August Ideal 21° - 27° 24° 8 mm mostly sunny 75% 3.6 m/s 1.9 very high 13.5h
September Excellent 20° - 25° 23° 35 mm partly cloudy 74% 3.5 m/s 1.3 high 12.3h
October Excellent 17° - 22° 19° 81 mm partly cloudy 76% 3.7 m/s 0.8 moderate 11.0h
November Good 13° - 18° 16° 97 mm partly cloudy 76% 3.9 m/s 0.4 low 9.9h
December Good 11° - 16° 13° 69 mm partly cloudy 76% 4.1 m/s 0.2 low 9.3h