Great charm in

A corner of paradise: Cabbage

Like a miniature village  

Overlooking the white beach of Cavoli, the 4-star Baia Imperiale Hotel is structured like a small village in miniature, a precious treasure chest in which to stroll, to be lulled by the scents of the local vegetation, in which to let your thoughts wander free and find your own corner of paradise, in an extensive but never dispersive environment. 

The Beach

Known for its clear waters and fine white sand, Cavoli beach is only 200 m from the hotel. Protected by cliffs and facing south, it is a place with a mild climate, ideal for bathing for everyone, young and old, even in the low season.


The name of the Baia Imperiale hotel is inspired by the glorious past of the Roman Empire, which exploited Elba's granite quarries as material for the construction of monumental works that are still known today.



A treasure chest

On the sea

Much more than a hotel: Baia Imperiale is a miniature village in the locality of Cavoli, in one of the most beautiful bays on the island of Elba, where you can stroll, be lulled by the scents of the local vegetation, savour freedom and beauty, and find your own corner of paradise.


For your own personal moment of infinite relaxation and beauty.

The Baia Imperiale hotel rooms, accessible via stairs and steps, are the perfect place to relax after a busy day at the beach. Step into your room, breathe in the fresh sea breeze from the balcony and be captivated by the extraordinary sea view. A unique atmosphere!

Panoramic Restaurant and Bar

Quality ingredients and a breathtaking panorama: an emotion you will always carry with you!
The Hotel Baia Imperiale takes you on a journey that can engage the palate, envelop the senses and enrapture the eye. Meals are always accompanied by a breathtaking panorama with views of the islands of Pianosa and Montecristo, and our kitchen offers tasty menus suited to different needs, from vegetarian to those for celiacs and those with intolerances. Children are also catered for with a selection of dishes cooked especially for them.

What to do at the Hotel Baia Imperiale

We pamper you to indulge your idea of relaxation
For a holiday of rest and comfort, the Hotel Baia Imperiale has a large panoramic terrace, from which you can enjoy a breathtaking view of the beautiful Bay of Cavoli, and a lush, well-kept garden, where you can stroll and relax at all hours of the day. For sports enthusiasts, there is a free tennis court, where you can have fun with friends.
Endless emotions


At the Baia Imperiale, every day is an opportunity to enjoy new experiences and create unforgettable memories. Our staff will be happy to help you organise excursions, sports activities and anything else that will make your stay on Elba a unique and special experience.


Whether you are looking for a romantic holiday, an exciting adventure or simply a moment of relaxation and well-being, the Baia Imperiale is the ideal place for you. Be enchanted by the beauty of the Island of Elba and experience a dream holiday at the Baia Imperiale.



In this section you can find the most suitable offer for you: select your favourite and let yourself be enveloped by the attentions of the Cosmopolitan Hotels Group.
Hotel Baia Imperiale

Special Offer – Baia Imperiale

Discover Riva del Sole's special offer and take advantage of the 10% discount on your next stay: summer is waiting for you on the Island of Elba!
Hotel Baia Imperiale

Special Summer Time

Discover the Summer Time Package at the Hotel Baia Imperiale on Elba: where summer becomes poetry!
Hotel Baia Imperiale

Early booking

The Early Booking offer is back: book in advance and get up to 10% discount on your next summer holiday!

CHG Fidelity

The Cosmopolitan Hotels Group rewards those who have chosen, and those who choose, to stay in one of its resorts. The offer is valid for those who have stayed at least 3 nights in one of our facilities in the last 12 months. For example: you spent at least 3 nights at the Grand Hotel […]


Cosmopolitan Hotels Group operates seven hotels, resorts and spas, united by a single denominator: the Italian welcome and hospitality. Each Hotel offers a 5-star stay and represents a pearl set in an area that offers breathtaking landscapes, activities and atmospheres.
Hotel Baia Imperiale
Via della Costa,
5121-57034 Cavoli - Marina di Campo
Hotel Baia Imperiale
Via della Costa,
5121-57034 Cavoli - Marina di Campo
Hotel Baia Imperiale
Via della Costa,
5121-57034 Cavoli - Marina di Campo
Natural Logo
17 Tons of CO2 saved this year.

Let us learn a new concept of hospitality: one that involves greater respect for the land and the planet. Climate change is an extremely important and urgent topic. We are experiencing a real emergency and everyone should contribute what they can to get out of it.