Skip to main content

B&Bs in Marina di Campo

Find the B&Bs that appeal to you the most

B&Bs for every style

Find the right B&B for you in Marina di Campo

Top picks for Marina di Campo hotels

Explore our most popular hotels in Marina di Campo

Filter by:

Review score

Villa le Api

Marina di Campo

Featuring a seasonal outdoor swimming pool and views of garden, Villa le Api is a recently renovated guest house set in Marina di Campo, 1.1 km from Marina di Campo Beach.

K
Katarína
From
Slovakia
Calm location, friendly hosts, secure parking and bike storage
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 121 reviews
Price from
US$105.76
1 night, 2 adults

BnB Il Grecale

Lacona (Near Marina di Campo)

Located within 500 metres of Spiagga di Lacona and 11 km of Villa San Martino, BnB Il Grecale provides rooms with air conditioning and a private bathroom in Lacona.

D
Denis
From
Italy
I loved the staff, they have great people skills and are super nice! The B&B itself was great, new and super comfortable.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 167 reviews
Price from
US$164.22
1 night, 2 adults

VILLA VILLACOLLE

Procchio (Near Marina di Campo)

Featuring air-conditioned accommodation with a patio, VILLA VILLACOLLE is set in Procchio. This beachfront property offers access to a balcony, free private parking and free WiFi.

K
Katamay
From
Poland
Wonderful owner, amazing dining room, very nice rooms, and the town itself. I highly recommend it!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 406 reviews
Price from
US$75.21
1 night, 2 adults

A due passi da Sansone

Portoferraio (Near Marina di Campo)

Situated in Portoferraio, 700 metres from Sansone Beach, A due passi da Sansone features rooms with air conditioning and free WiFi.

J
Jana
From
Czech Republic
Great communication with the owner, after the booking she sent us a discount code for the ferry and booked place in a near restaurant for the first evening. The flat has brand new furniture, everything is perfectly clean. Beautiful nature, sea and place just right for relaxing.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 16 reviews
Price from
US$129.56
1 night, 2 adults

La Pausa

Portoferraio (Near Marina di Campo)

Located within 2.4 km of La Padulella Beach and 4.6 km of Villa San Martino, La Pausa provides rooms with air conditioning and a private bathroom in Portoferraio.

S
Sveva
From
Switzerland
Marina was great and really kind, she welcomed us and made us feel like home. Home made cakes and beautiful patio added something special to the staying. We absolutely recommend!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 58 reviews
Price from
US$166.58
1 night, 2 adults

Charming B&B Arcipelago

Campo nell'Elba (Near Marina di Campo)

Located in Campo nell'Elba, 2 km from Marina di Campo Beach, Charming B&B Arcipelago provides accommodation with pool with a view, free private parking, a spa and wellness centre and an indoor pool.

m
mira Sg
From
Greece
The place is beautiful, everything modern and high end, room is beautiful and soft colored, very well fitted spacious and the bathroom perfection Luciana and maurizio are the most kindest people you would ever meet. Meeting them was the epitome of the stay. They have dinner nights with an amazing chef def worth a try. And let s not forget the heated pool super!!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 68 reviews
Price from
US$250.07
1 night, 2 adults

Fonte di Zeno

Marciana (Near Marina di Campo)

Situated in Marciana and only 2.7 km from Marciana Marina Beach, Fonte di Zeno features accommodation with sea views, free WiFi and free private parking.

I
Imad
From
Belgium
The host Andrea is a really friendly and gentle man who is open to help wherever is needed. Really extraordinairy good service.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 41 reviews
Price from
US$135.14
1 night, 2 adults

Hostal Camera Rossa

Marciana (Near Marina di Campo)

Boasting sea views, Hostal Camera Rossa features accommodation with a balcony, around 2.2 km from Cabinovia Monte Capanne. The property is non-smoking and is situated 20 km from Villa San Martino.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 15 reviews
Price from
US$88.84
1 night, 2 adults

Residenza Portoferraio

Portoferraio (Near Marina di Campo)

Housed in a historic building, the recently renovated Residenza Portoferraio provides accommodation with a shared lounge and free WiFi.

N
Nina
From
United Kingdom
Very spacious room, great central location, good helpyourself Italian breakfast, very friendly host who let me into my room already in the morning.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 321 reviews
Price from
US$114.87
1 night, 2 adults

Indarsena b&b

Portoferraio (Near Marina di Campo)

Set in Portoferraio, 6.4 km from Villa San Martino and 23 km from Cabinovia Monte Capanne, Indarsena b&b offers accommodation with free WiFi in a historic building. The property has city views.

J
Jonas
From
Switzerland
Great location in the heart of the city center. Very quick check-in and good recommendation for local beaches and food, breakfast was amazing
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 138 reviews
Price from
US$129.27
1 night, 2 adults
All B&Bs in Marina di Campo

The best B&Bs in Marina di Campo

Check out our pick of great B&Bs in Marina di Campo

Filter by:

Review score

Villa le Api

Marina di Campo

Featuring a seasonal outdoor swimming pool and views of garden, Villa le Api is a recently renovated guest house set in Marina di Campo, 1.1 km from Marina di Campo Beach.

K
Katarína
From
Slovakia
Calm location, friendly hosts, secure parking and bike storage
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 121 reviews
Price from
US$105.76
1 night, 2 adults

BnB Il Grecale

Lacona (Near Marina di Campo)

Located within 500 metres of Spiagga di Lacona and 11 km of Villa San Martino, BnB Il Grecale provides rooms with air conditioning and a private bathroom in Lacona.

D
Denis
From
Italy
I loved the staff, they have great people skills and are super nice! The B&B itself was great, new and super comfortable.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 167 reviews
Price from
US$164.22
1 night, 2 adults

VILLA VILLACOLLE

Procchio (Near Marina di Campo)

Featuring air-conditioned accommodation with a patio, VILLA VILLACOLLE is set in Procchio. This beachfront property offers access to a balcony, free private parking and free WiFi.

K
Katamay
From
Poland
Wonderful owner, amazing dining room, very nice rooms, and the town itself. I highly recommend it!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 406 reviews
Price from
US$75.21
1 night, 2 adults

A due passi da Sansone

Portoferraio (Near Marina di Campo)

Situated in Portoferraio, 700 metres from Sansone Beach, A due passi da Sansone features rooms with air conditioning and free WiFi.

J
Jana
From
Czech Republic
Great communication with the owner, after the booking she sent us a discount code for the ferry and booked place in a near restaurant for the first evening. The flat has brand new furniture, everything is perfectly clean. Beautiful nature, sea and place just right for relaxing.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 16 reviews
Price from
US$129.56
1 night, 2 adults

La Pausa

Portoferraio (Near Marina di Campo)

Located within 2.4 km of La Padulella Beach and 4.6 km of Villa San Martino, La Pausa provides rooms with air conditioning and a private bathroom in Portoferraio.

S
Sveva
From
Switzerland
Marina was great and really kind, she welcomed us and made us feel like home. Home made cakes and beautiful patio added something special to the staying. We absolutely recommend!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 58 reviews
Price from
US$166.58
1 night, 2 adults

Charming B&B Arcipelago

Campo nell'Elba (Near Marina di Campo)

Located in Campo nell'Elba, 2 km from Marina di Campo Beach, Charming B&B Arcipelago provides accommodation with pool with a view, free private parking, a spa and wellness centre and an indoor pool.

m
mira Sg
From
Greece
The place is beautiful, everything modern and high end, room is beautiful and soft colored, very well fitted spacious and the bathroom perfection Luciana and maurizio are the most kindest people you would ever meet. Meeting them was the epitome of the stay. They have dinner nights with an amazing chef def worth a try. And let s not forget the heated pool super!!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 68 reviews
Price from
US$250.07
1 night, 2 adults

Fonte di Zeno

Marciana (Near Marina di Campo)

Situated in Marciana and only 2.7 km from Marciana Marina Beach, Fonte di Zeno features accommodation with sea views, free WiFi and free private parking.

I
Imad
From
Belgium
The host Andrea is a really friendly and gentle man who is open to help wherever is needed. Really extraordinairy good service.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 41 reviews
Price from
US$135.14
1 night, 2 adults

Hostal Camera Rossa

Marciana (Near Marina di Campo)

Boasting sea views, Hostal Camera Rossa features accommodation with a balcony, around 2.2 km from Cabinovia Monte Capanne. The property is non-smoking and is situated 20 km from Villa San Martino.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 15 reviews
Price from
US$88.84
1 night, 2 adults

Residenza Portoferraio

Portoferraio (Near Marina di Campo)

Housed in a historic building, the recently renovated Residenza Portoferraio provides accommodation with a shared lounge and free WiFi.

N
Nina
From
United Kingdom
Very spacious room, great central location, good helpyourself Italian breakfast, very friendly host who let me into my room already in the morning.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 321 reviews
Price from
US$114.87
1 night, 2 adults

Indarsena b&b

Portoferraio (Near Marina di Campo)

Set in Portoferraio, 6.4 km from Villa San Martino and 23 km from Cabinovia Monte Capanne, Indarsena b&b offers accommodation with free WiFi in a historic building. The property has city views.

J
Jonas
From
Switzerland
Great location in the heart of the city center. Very quick check-in and good recommendation for local beaches and food, breakfast was amazing
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 138 reviews
Price from
US$129.27
1 night, 2 adults
All B&Bs in Marina di Campo

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Marina di Campo and surroundings in the past month

See all

Popular with guests booking B&Bs in Marina di Campo

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2 reviews

Popular with guests booking B&Bs in Marina di Campo

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 62 reviews

Popular with guests booking B&Bs in Marina di Campo

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 121 reviews

Popular with guests booking B&Bs in Marina di Campo

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 117 reviews

Popular with guests booking B&Bs in Procchio

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 406 reviews

Popular with guests booking B&Bs in Campo nell'Elba

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 68 reviews

Popular with guests booking B&Bs in Marciana

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 15 reviews

Popular with guests booking B&Bs in Lacona

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 167 reviews

Popular with guests booking B&Bs in Marciana

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 41 reviews

Popular with guests booking B&Bs in Campo nell'Elba

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 59 reviews

Save money on B&Bs in Marina di Campo and nearby – budget options available

VILLA VILLACOLLE

Procchio
Budget options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 406 reviews

Featuring air-conditioned accommodation with a patio, VILLA VILLACOLLE is set in Procchio. This beachfront property offers access to a balcony, free private parking and free WiFi.

From US$75.21 per night

Hostal Camera Rossa

Marciana
Budget options available
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 15 reviews

Boasting sea views, Hostal Camera Rossa features accommodation with a balcony, around 2.2 km from Cabinovia Monte Capanne. The property is non-smoking and is situated 20 km from Villa San Martino.

From US$88.84 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 59 reviews

Offering a garden and garden view, La Palazzina nel Verde - Goelba is located in Campo nell'Elba, 2.3 km from Marina di Campo Beach and 16 km from Villa San Martino.

Fonte di Zeno

Marciana
Budget options available
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 41 reviews

Situated in Marciana and only 2.7 km from Marciana Marina Beach, Fonte di Zeno features accommodation with sea views, free WiFi and free private parking.

Poggio di Sole

Lacona
Budget options available
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 2 reviews

600 metres from Spiagga di Lacona in Lacona, Poggio di Sole offers accommodation with access to wellness packages, beauty services and solarium.

Stile libero b&b

Lacona
Budget options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 71 reviews

Situated in Lacona and only 1.5 km from Spiaggia di Margidore, Stile libero b&b features accommodation with sea views, free WiFi and free private parking.

B&B Villa Costanza

Lacona
Budget options available
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 38 reviews

Located in Lacona and only 700 metres from Spiaggia di Margidore, B&B Villa Costanza provides accommodation with sea views, free WiFi and free private parking.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 108 reviews

Featuring a seasonal outdoor swimming pool, garden and views of garden, Casale Caterina Agriresort is situated in Portoferraio, 2.2 km from Villa San Martino.

Enjoy breakfast in Marina di Campo and nearby

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 68 reviews

Located in Campo nell'Elba, 2 km from Marina di Campo Beach, Charming B&B Arcipelago provides accommodation with pool with a view, free private parking, a spa and wellness centre and an indoor pool.

From US$287.16 per night

BnB Il Grecale

Lacona
Breakfast options
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 167 reviews

Located within 500 metres of Spiagga di Lacona and 11 km of Villa San Martino, BnB Il Grecale provides rooms with air conditioning and a private bathroom in Lacona.

From US$193.19 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 15 reviews

Featuring air-conditioned accommodation with a private pool, garden view and a balcony, La Suite con Piscina Privata is located in Portoferraio.

La Pausa

Portoferraio
Breakfast options
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 58 reviews

Located within 2.4 km of La Padulella Beach and 4.6 km of Villa San Martino, La Pausa provides rooms with air conditioning and a private bathroom in Portoferraio.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews

Set within 4.3 km of Villa San Martino and 21 km of Cabinovia Monte Capanne, Villa Ferraio - Bed & Breakfast in dimora napoleonica all'Isola d'Elba offers rooms with air conditioning and a private...

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 16 reviews

Situated in Portoferraio, 700 metres from Sansone Beach, A due passi da Sansone features rooms with air conditioning and free WiFi.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 74 reviews

Situated in Portoferraio, 7.7 km from Villa San Martino, Fonte Murata B&B features accommodation with pool with a view, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 35 reviews

Situated in Portoferraio and only 7.4 km from Villa San Martino, Casalina B & B features accommodation with sea views, free WiFi and free private parking.

B&Bs that guests love in Marina di Campo

See all
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 117 reviews
Great location, very nice stuff, very clean and spacious room
Guest review by
Thomas
Young couple