Hotel Baia Imperiale

Via Della Costa 5121, 57034 Campo nell'Elba, Tuscany, Italy
+39 056 598 7055


Overall guest ratings

8.1/10 Excellent
Based on 183 reviews
See all reviews

Review highlights

  • 9.7
  • 9.4
  • 8.4
  • 3.8

Good to know

  • Professional service
  • Great view
  • Awesome terrace


    Show all


    Set on the south coast of Elba Island, Hotel Baia Imperiale offers a restaurant, garden and massage centre. Cavoli's white sandy beaches are 200 metres away. All air-conditioned rooms at Baia Imperiale come with a TV and minibar. Each has a private bathroom with hairdryer and toiletry set. Some feature a sea-view balcony. Breakfast is buffet style, with cakes, croissants and cereals. The restaurant serves traditional Tuscan cuisine and features a terrace overlooking the Mediterranean. At the nearby Bahia private beach, you can hire parasols and sunbeds at a discount. The hotel also offers tennis courts and a playground for children. Bikes can be rented on site. Boats to mainland Italy leave from Portoferraio and Porto Azzurro, both a 30-minute drive away.

    Less More booking.com


    • Room service
    • Restaurant
    • Bar/Lounge
    • Air-conditioned
    • 24 hour front desk
    • Safe
    • Free Wi-Fi
    • Terrace/Patio
    Less More

    Get Rates

    Check in
    Check out