Skip to main content

Search hotels in Trappola

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

Trappola – 10 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, 184 reviews
Location 8.9
Price from
US$128.12
1 night, 2 adults

Hotel Villa Ottone

Portoferraio (Near Trappola)

Hotel Villa Ottone offers luxurious accommodation in front of the sea on Elba Island. A panoramic restaurant, an outdoor pool, a private beach and parking are are available here.

S
Smithson
From
Netherlands
The staff was so nice! The hotel has so much character and the place is very authentic. Great place for families with you g children. One of the most beautiful places we have been. We will definitely come back!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 314 reviews
Location 9.7
Price from
US$375.22
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.

i
ivo
From
Croatia
+ we got what we reserved. A very well-maintained facility and garden with a beautiful view of the sea and the pool (we were very pleasantly surprised)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 227 reviews
Location 9.4
Price from
US$140.72
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, 223 reviews
Location 9.6
Price from
US$129
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, 619 reviews
Location 9.3
Price from
US$140.72
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, 362 reviews
Location 8.4
Price from
US$111.41
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.

J
Jade
From
United Kingdom
The ladies running this place are absolutely lovely. True Italian friendly hospitality. We were made to feel welcome the minute we walked through the door. We hadn’t realised how far away the hotel was from Portoferraio so we had asked the lady if we could change our booking to 1 night so we could save money on travel as we wanted to visit mainly portoferriao. Our booking was changed and the lady was very understanding and more than happy to accommodate our needs. She showed us our room and how everywhere worked and we had a lovely terrace balcony with a view of hills. The hotel is a short walk from the beach front where there is a restaurant, beach bar and a few shops. The beach is stunning and has clear waters. We payed 17€ for 2 beach chairs for half day. I would definitely return here and plan to spend more time in that specific part of Elba.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 669 reviews
Location 8.3
Price from
US$105.54
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.

E
Emma
From
Australia
We were travelling with our 2 year old and it was perfect! Our room had a fully closed off courtyard with plenty of room for him to run around in and the kids pool and slide were a real bonus! We ate out a lot but found the restaurant at the hotel was by far the best food we had on the island, it was delicious! Breakfast was great and the staff were really friendly and helpful and so welcoming. The location of the hotel is perfect, close to the best beaches and towns on the island!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 458 reviews
Location 8.9
Price from
US$154.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, 348 reviews
Location 8.4
Price from
US$97.10
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, 108 reviews
Location 8.9
Price from
US$114.63
1 night, 2 adults
See all 10 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, 354 reviews
    From US$161.25 per night
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 553 reviews
    From US$103.20 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 196 reviews
    From US$262.68 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 108 reviews
    From US$128.12 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 194 reviews
    From US$126.65 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 423 reviews
    From US$95.89 per night
  • Airport shuttle
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 138 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 156 reviews
    From US$140.72 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 332 reviews
    From US$170.33 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 99 reviews
    From US$132.16 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, 547 reviews

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

    From US$110.23 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 39 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.

    From US$140.72 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 30 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.

    From US$424.05 per night
  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 245 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.

    From US$108.36 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 789 reviews

    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.

    From US$171.21 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 619 reviews

    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.

    From US$126.65 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 108 reviews

    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.

    From US$128.12 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 383 reviews

    Set between the gulfs of Stella and Lacona, Hotel Capo Di Stella is located on a green hilltop overlooking the beautiful Elba Island and its coast.

    From US$197.58 per night

Budget hotels in Trappola and nearby

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 125 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.

    From US$146.59 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 84 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...

    From US$199.36 per night
  • 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.

    From US$110.59 per night
  • 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.

    From US$87.18 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 5 reviews

    Charming apartment offers accommodation in Porto Azzurro, 32 km from Cabinovia Monte Capanne.

    From US$148.93 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Featuring air-conditioned accommodation with a balcony, Il Frutteto Barbarossa is located in Porto Azzurro. This property offers access to a terrace, free private parking and free WiFi.

    From US$116.10 per night
  • 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.

    From US$184.06 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 72 reviews

    Situated in Portoferraio, 8.5 km from Villa San Martino and 26 km from Cabinovia Monte Capanne, HOTIDAY Apartment Collection - Portoferraio offers air conditioning.

    From US$135.80 per night
gogless