Skip to main content

Search hotels in Trappola

Enter your dates to see the latest prices and deals for Trappola hotels

Trappola – 7 hotels and places to stay

Filter by:

Star rating

Review score

Hotel Santo Stefano

Portoferraio (Near Trappola)

Set in the hills overlooking the Gulf of Portoferraio, Santo Stefano is a historic country house offering extensive gardens, panoramic views and a restaurant serving Mediterranean and Tuscan cuisine.

J
Jan
From
Belgium
A very nice hotel with beautiful views. It also has a great restaurant.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 185 reviews
Price from
£109.26
1 night, 2 adults

Hotel Plaza

Porto Azzurro (Near Trappola)

Set on a cliff on the seafront of Porto Azzurro on Elba Island, Hotel Plaza offers a furnished sun terrace with panoramic views of the Mediterranean Sea, and free Wi-Fi throughout.

A
Alan
From
Germany
Everything was perfectly well organized. The staff morale and actions prove that an immense amount of effort has gone into making the hotel excellent. The head waiter Gianlucca takes every care to make sure that all guests have the best possible restaurant experience. Thank you.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 787 reviews
Price from
£552.76
1 night, 2 adults

Hotel Il Caminetto

Portoferraio (Near Trappola)

Il Caminetto is a rustic and comfortable establishment situated in the very centre of Elba Island, the largest of the Tuscan Archipelago, and part of its protected Natural Park.

H
Harry
From
United Kingdom
Lovely independent small hotel, B&B level friendliness and individuality. All rooms face South East with a great view up the valley to the port. Lovely garden, outstanding breakfasts. Rural location but only a few minutes drive from town. Very central for the whole of Elba.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 238 reviews
Price from
£103.64
1 night, 2 adults

Hotel Le Ghiaie

Portoferraio (Near Trappola)

Situated in Portoferraio, 600 metres from La Padulella Beach, Hotel Le Ghiaie features accommodation with a garden, free private parking, a shared lounge and a terrace.

C
Cæcilie
From
Denmark
This place is a true gem! We were surprised how beautiful this place was. The view is absolutely stunning, the apartments spacious bright and clean. Way better than the pictures.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 216 reviews
Price from
£95
1 night, 2 adults

Hotel l'Approdo

Porto Azzurro (Near Trappola)

Located in front of the "La Rossa" sandy beach, Hotel l’Approdo offers air-conditioned rooms just a few steps away from the Porto Azzurro centre. Free WiFi is available in all rooms.

N
Nevenka
From
North Macedonia
Great location, nice brekfast, very clean
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 616 reviews
Price from
£93.28
1 night, 2 adults

Hotel Gli Acquerelli

Portoferraio (Near Trappola)

Set in its garden and located in Portoferraio, Hotel Gli Acquerelli features classic-style rooms and free WiFi throughout. It features a free private beach and a free private parking.

A
Alex
From
Slovakia
Very nice country house place with mostly sweet breakfast on the terrasse. The remote location is quiet and clean. Very good communication with the owner.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 366 reviews
Price from
£82.05
1 night, 2 adults

Hotel La Feluca

Portoferraio (Near Trappola)

Located 500 metres from the beaches of Bagnaia, family-run Hotel La Feluca has a furnished garden with sun loungers, and a breakfast room with a sea-view terrace.

B
Biran
From
Israel
Great family owned Italian hotel, we really enjoyed the stay, in my opinion its on a perfect location in the island. 20 minutes from Portoferraio, which is the big city of the island and were all the good restaurants are. and also half hour drive from Rio n'elba which is a nice village and a classic spot for an afternoon negroni. and also its 7 minutes walk from bagnaia beach which is also quite nice and have nice places to drink beer and chill on the beach. seaside room has exquisite view and a perfect balcony to have a glass of wine and unwind after a hard day of chilling on the beach (:
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 687 reviews
Price from
£95
1 night, 2 adults

Country Hotel Residence Da Pilade

Capoliveri (Near Trappola)

Featuring an outdoor pool fitted with sun loungers and parasols, Country Hotel Residence Da Pilade is set on the Elba Island.

C
Caroline
From
United Kingdom
Room was comfortable and clean. Location is close to beautiful town and the onsite restaurant is delicious. Staff were really friendly and especially the lovely Angelo who always had a smile and couldn’t do enough for us! Breakfast was tasty and plentiful. Great to have a pool to relax by. Overall a great stay and a great base to some great towns and beaches. Also very close to bus route and plenty of free parking.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 453 reviews
Price from
£128.59
1 night, 2 adults

Villa Gaia

Portoferraio (Near Trappola)

Located in the countryside of Elba Island, the family-run Villa Gaia is adjacent to the Tuscan Archipelago National Park and 250 metres from the public beach and the Ottone botanical garden.

R
Roberta
From
United Kingdom
We liked everything! Delicious
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 338 reviews
Price from
£81.88
1 night, 2 adults

Hotel VILLA ITALIA B&B

Porto Azzurro (Near Trappola)

Situated in Porto Azzurro, Hotel VILLA ITALIA B&B has a garden, shared lounge, bar, and free WiFi throughout the property. Boasting family rooms, this property also provides guests with a sun terrace....

C
Cecilia
From
Australia
The hotel was exceptionally clean, close to many restaurants and the local supermarket. Our room was perfect. We also loved the morning breakfast.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 110 reviews
Price from
£84.42
1 night, 2 adults
See all 7 hotels in Trappola

Hotels with airport shuttles in Trappola

  • Airport shuttle (free)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 355 reviews
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 556 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 191 reviews
    From £193.46 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 110 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 196 reviews
    From £102.23 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 787 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 418 reviews
  • Airport shuttle
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 138 reviews
    From £120.22 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 156 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 333 reviews
    From £177.10 per night

Most booked hotels in Trappola and surroundings in the past month

See all

Best hotels with breakfast in Trappola and nearby

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 548 reviews

    The Hotel Stella Maris is set directly on the beautiful beach of Pareti near Capoliveri and offers guests unbeatable views and spectacular sunsets.

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

    Set on the seafront at the Innamorata Bay in Elba, Residential Hotel Villaggio Innamorata offers different kind of accommodations semi detached from each other, most of the apartments and rooms offer...

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

    Set just 16 km from Villa San Martino, Casale Grandangolo features accommodation in Capoliveri with access to a garden, a terrace, as well as a 24-hour front desk.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 46 reviews

    Set in Capoliveri, 16 km from Villa San Martino, HOTIDAY Room Collection - Porto Azzurro offers accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a...

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 9 reviews

    Situated just 33 km from Cabinovia Monte Capanne, Hotiday Apartment Collection - Porto Azzurro features accommodation in Porto Azzurro with access to a fitness centre, a garden, as well as luggage...

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

    Set in Capoliveri, 1.2 km from Straccoligno Beach, Hotel Anfora offers accommodation with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 224 reviews

    Located directly on Naregno Beach on Elba Island, Le Acacie offers an outdoor swimming pool and a tennis court. Its air-conditioned rooms come with a patio or balcony.

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 241 reviews

    Located on Elba Island, Hotel Villa Wanda is less than a 5-minute drive from Porto Azzurro. Surrounded by a private park, it provides on-site parking and a sea-view terrace with bar corner.

Budget hotels in Trappola and nearby

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 117 reviews

    Set within 1.3 km of Madonna delle Grazie Beach and 15 km of Villa San Martino, Villa Ray provides rooms with air conditioning and a private bathroom in Capoliveri.

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 14 reviews

    Featuring city views, Appartamento vacanze Isola d'Elba loc. Capoliveri provides accommodation with a patio, around 1.5 km from Madonna delle Grazie Beach.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 5 reviews

    Situated in Palazzo, Villa Bouganville offers accommodation with a patio and kitchenette. Complimentary WiFi is available throughout the property and private parking is available on site.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 86 reviews

    Located in Porto Azzurro, within 1.6 km of Dog Beach Mola Porto Azzurro and 13 km of Villa San Martino, Il Vecchio Casale provides accommodation with a garden as well as free private parking for...

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 751 reviews

    Located just 60 metres from Lido Beach, Camping Europa features accommodation in Capoliveri with access to an open-air bath, a bar, as well as free shuttle service.

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

    Offering a shared lounge and inner courtyard view, La Casa di Berenice a Porto Azzurro is situated in Porto Azzurro, 15 km from Villa San Martino and 32 km from Cabinovia Monte Capanne.

  • Scored out of 10, guest rating 3.0
    Poor - What previous guests thought, 1 review

    Set just 16 km from Villa San Martino, Appartamento verde offers accommodation in Porto Azzurro with access to a garden, barbecue facilities, as well as private check-in and check-out.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 380 reviews

    Hotel Villa Rosa is located 1.5 km from Porto Azzurro, just a few steps from the sandy beach. Free WiFi is available throughout the property.