See the latest prices and deals by choosing your dates.
Marina di Campo
Featuring free bikes 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. This guest house offers free private parking, a shared kitchen and free WiFi. The guest house features family rooms. The room was pretty and clean, recently refurbished. The location is convenient to get places on the island.
Seccheto
Located in Seccheto, 1.3 km from Seccheto Beach, Locanda dell'Amicizia provides accommodation with a garden, free private parking, a shared lounge and a terrace. Featuring a bar, the 2-star hotel has air-conditioned rooms with a private bathroom. The property is non-smoking and is set 21 km from Villa San Martino. Enrica and Alessandro are brilliant. Great people and great hosts! They are taking very good care of guests and sharing all infos about the island. First time for us and definitely going back at the Locanda.
Lacona
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. This bed and breakfast features a pool with a view, a garden and free private parking. When staying at the bed and breakfast, guests can use private entrance. The rooms were very clean and comfortable. The view from our balcony was exceptional. We enjoyed using the pool and the lounge chairs near it. The staff also went above and beyond to accommodate my wife's food allergies. She has celiac disease, and every single morning, the staff brought her bread, meat, and cheese separately, to avoid cross contamination. Phenomenal service!
Portoferraio
Housed in a historic building, the recently renovated Residenza Portoferraio provides accommodation with a shared lounge and free WiFi. The property features city views and is 6.3 km from Villa San Martino and 23 km from Cabinovia Monte Capanne. A public car park is located nearby. The location was perfect and ample food and drink was always available. The air conditioning worked fine and if I wanted to sleep in the early evening, I could close the windows and it was quiet.
Marina di Campo
Situated in Marina di Campo, a few steps from Marina di Campo Beach, Vistamare Suite & Room features rooms with sea views and free WiFi. This beachfront property offers access to a balcony. The property offers soundproof units and is located 14 km from Villa San Martino. Beautiful apartment with very modern and stylish interior. Location is amazing with 30 seconds walk to the beach and in the middle of the town of Marina di Campo. The bed was just amazing - super comfortable!
Porto Azzurro
Located in Porto Azzurro and only 2.4 km from Spiaggia la Rossa, Aria di Collina - Isola d'Elba provides accommodation with sea views, free WiFi and free private parking. With garden views, this accommodation features a patio. The apartment has private entrance. A hidden gem that I can’t wait to visit again. Everything was perfect. The hosts go above and beyond to make your stay comfortable. We asked if there was any mold to make ice and one of the hosts went out of their way to go buy some for us! The apartments are newly renovated and tastefully decorated, a rare find in Elba. The bed was very comfortable and the apartment has everything you need for your stay, even a bluetooth speaker! The view is priceless. If you want peace and tranquility only 9 minutes away from Porto Azzuro, this is your place. Enjoy your breakfast or the sunset with the view over the harbor and scent of wild herbs and flowers. 10/10
Magazzini
Set within 2.5 km of Ottone Beach and 7.3 km of Villa San Martino, Agriturismo Montefabbrello offers rooms with air conditioning and a private bathroom in Magazzini. Among the various facilities at the property, there is also an infinity pool and outdoor fireplace. There is a restaurant serving Italian cuisine, free private parking and an electric vehicle charging station. This was a wonderful place to stay on Elba Island. Secluded and quiet and the perfect escape. Very welcoming staff and a wonderful restaurant and meals! Would highly recommend this to any travelers!
Portoferraio
Situated within 6.4 km of Villa San Martino and 23 km of Cabinovia Monte Capanne, Bed and coffee Rooms Portoferraio features rooms with air conditioning and a private bathroom in Portoferraio. Featuring quiet street views, this guest house also includes free WiFi. The guest house has family rooms. Lovely host who was happy to help with matters beyond the room booking. Very good location and quiet. Nice balcony.
Portoferraio
Offering a garden and garden view, Podere Il Ritorno is located in Portoferraio, 1.4 km from La Padulella Beach and 4.5 km from Villa San Martino. There is a private entrance at the apartment for the convenience of those who stay. The apartment provides rooms with air conditioning, free private parking and free WiFi. A beautiful stay with welcoming hosts! It's a short 10 minute walk to cafes and a really spectacular beach and a 30 minute walk to the heart of Portoferraio. Plenty of parking if you have a car. The hosts are very communicative and welcoming, and the flats are very comfortable.
Portoferraio
Offering a shared lounge and city view, Dal Sandro B&B is set in Portoferraio, 1.3 km from Le Viste Beach and 5.2 km from Villa San Martino. The bed and breakfast is 22 km from Cabinovia Monte Capanne. The rooms are equipped with a balcony with sea views and free WiFi. The hosts! Wonderful experience, Alessandro and his mom were so great! The property is in an amazing location. 10/10 experience and will be recommending this place to my friends.
Cheap hotel in Portoferraio
Popular with guests booking cheap hotels on Elba
Cheap hotel in Marciana Marina
Popular with guests booking cheap hotels on Elba
BnB Il Grecale, al 28 B&B, and Podere Il Ritorno are some popular cheap hotels on Elba.
In addition to these, cheap hotels, VILLA VILLACOLLE, Indarsena b&b, and Bed & Bike Casa dei Papi are also popular on Elba.
The average price per night for a cheap hotel on Elba for this weekend is $159, based on current Booking.com prices.
Many families visiting Elba loved staying at BnB Il Grecale, B & B La Terrazza sul mare, and Indarsena b&b.
Also, Agriturismo Montefabbrello, Dal Sandro B&B, and B&B Il Casale di Monserrato are also popular with family travelers.
Aria di Collina - Isola d'Elba, Marina VIP, and Belvedere Residenza Mediterranea have great reviews from guests visiting Elba about the views from these cheap hotels.
Guests staying on Elba also liked the views from these cheap hotels: Agriturismo Galenzana, Casale Caterina Agriresort, and B & B La Terrazza sul mare.
Couples visiting Elba loved staying at al 28 B&B, BnB Il Grecale, and Marina VIP.
Also, these cheap hotels on Elba are highly rated by couples: Indarsena b&b, Hotel Aurora, and VILLA VILLACOLLE.
We make it quick and easy to book a cheap hotel on Elba. Here’s what we offer:
• Free cancellation on most stays
• We Price Match
• 24/7 customer support in 40+ languages
Most cheap hotels on Booking.com offer free cancellation.
There are 1,123 cheap hotels on Elba you can book on Booking.com.
The interior of the house is more modern than most Italian rental options. The house was very clean and the agency is professional and easy to communicate with. The location is fine if you go by car to Marina di Campo (finding a parking spot there is however a challenge most times a day).
Beautiful location and the hotel and staff were very friendly. Rooms basic but very clean and comfortable.
The property is absolutely stunning, the views are breathtaking. It’s a bit hard to reach as it’s in a secluded location but it’s well worth it. It’s super quiet, the colour of the sea is absolutely to die for, and you can enjoy a sunset every night from your terrace. The rooms were spotless, cleaned to the highest standards.
The place is very clean, with 2 lovely outdoor pool areas. The rooms were spacious and the air conditioning was great. Breakfast was nice in the morning. Perfect location, a few minutes walk to the seafront/restaurants etc.
We thoroughly enjoyed our stay at Hotel Plaza. Its ideal location within walking distance of bars and restaurants in Porto Azzuro and the breathtaking view from the balcony made our experience truly memorable. The staff exhibited professionalism throughout our stay, and the breakfast spread was delicious and varied. What truly elevated our experience, however, was the attentive and gracious service provided by the staff.
Good location within walking distance of town centre. Cooking facilities very good. Parking onroad outside property very safe. Property was very clean.
Interesting location, close to Portoferraio and closer to Porto Azzuro. Very nice property, garden, fountain, pool looks nice and aprox. 10 minutes on foot to a good enough beach. Nice hosts, ample apartment with 2 courtyards/patios, one in front and one in the back, very clean. Ample parking lot. Overall a very good choice to relax and also access the island but obviously a car is mandatory for this one.
The central location and views were wonderful. The rooms were spotlessly clean, comfortable and spacious.. Breakfasts was fantastic. We were really looked after by the owners who were helpful and friendly.