Marina di Campo beach, Elba, Italy

One of Elba's longest sandy beaches: about 1.5 km of fine golden sand on the Gulf of Campo, with shallow water, free sections and beach clubs.

Marina di Campo beach, Elba, Italy

Marina di Campo Beach is the main beach of the town of Marina di Campo, located on the southern coast of Elba Island in the Tuscany region of Italy. Situated within the Gulf of Campo, it is one of the longest sandy beaches on the island and a central element of the town’s identity as a seaside resort destination.

Location and Access

Marina di Campo lies about 17 km by road, around 30 minutes, from Portoferraio, Elba’s main port, which has ferries to Piombino on the mainland. From Portoferraio you can reach the beach by car, taxi or Autolinee Toscane bus. Elba’s small airport, with seasonal flights, is at La Pila, just north of the town. The beach is right next to the town centre and easy to reach on foot from hotels, apartments and the seafront promenade. There are car parks nearby, but spaces are limited in high summer.

Beach Characteristics

Marina di Campo Beach extends for approximately 1.5 kilometers along a gently curved bay. Unlike many of Elba’s smaller coves, which are characterized by pebbles or rocky shores, this beach consists primarily of fine golden sand. The seabed slopes gradually, and the shallow waters extend for a considerable distance from the shore, making it particularly suitable for families with children.

The surrounding landscape includes low hills and Mediterranean vegetation, providing partial natural shelter from strong winds. The water is generally clear, with shades of light blue and turquoise under favorable weather conditions.

Toward La Foce, at the eastern end, the beach becomes quieter and more natural, backed by a pine wood with shade and a children’s playground.

Entrance Fees and Facilities

Access to the public areas of Marina di Campo Beach (spiaggia libera) is free of charge. In addition, several private beach establishments operate along the shoreline, offering sun loungers and umbrellas for daily rental fees. These establishments may also provide bars, restaurants, showers, and water sports equipment.

Seasonal lifeguard services are typically available during the main summer months. The beach promenade includes cafés, shops, and restaurants, contributing to its role as a central social and recreational space.

Water Temperature

The swimming season usually extends from late May through September. Average sea temperatures are approximately:

  • 17–21 °C in May and 22–25 °C in June
  • 25–30 °C during peak summer (July–August)
  • 23–27 °C in September

The climate of Elba Island is Mediterranean, with warm, dry summers and mild winters. Summer air temperatures commonly range between 26 °C and 31 °C. Spring and early autumn offer milder conditions and lower humidity.

Water temperature

Current water temperature today, 15.10.2026 at Marina di Campo beach, Elba, Italy: +24°C

Swimming Comfort: Comfortable and pleasant for swimming.

Average water temperature by month

Jan +15…+16°C
Feb +14…+15°C
Mar +14…+15°C
Apr +15…+17°C
May +17…+21°C
Jun +22…+25°C
Jul +25…+28°C
Aug +26…+30°C
Sep +23…+27°C
Oct +21…+24°C
Nov +18…+21°C
Dec +16…+18°C

Sea surface temperature (SST) is based on hourly data from the last 3 years.

Weather in location: Marina di Campo beach, Elba, Italy

22° Partly cloudy, feels 23°
  • Today 18°…23°
  • Wind 11 km/h N
  • No precipitation now
Fri 20°…24° ☔ 3%
Sat 19°…23° ☔ 43%
Sun 19°…21° ☔ 90%

Average by month

Jan 8°…12° 23 days 8 days
Feb 8°…13° 20 days 9 days
Mar 9°…15° 22 days 9 days
Apr 11°…17° 23 days 7 days
May 15°…21° 22 days 9 days
Jun 19°…26° 25 days 5 days
Jul 23°…29° 29 days 2 days
Aug 23°…29° 27 days 4 days
Sep 20°…25° 22 days 8 days
Oct 16°…21° 20 days 11 days
Nov 12°…17° 18 days 12 days
Dec 9°…14° 22 days 9 days

Monthly averages and dry days (no measurable rain) from ERA5, last 10 years.

Reviews from dotonmap travelers

No reviews yet. Have you been here? Share what you liked.