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.

A
Alexis Muñoz Nieto
From
Spain
The location, the views, the food was amazing
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 186 reviews
Price from
US$162.51
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.

A
Antonios
From
Italy
Beach, tennis court, table tennis court, proximity of beach towels and parking arrangement.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 302 reviews
Price from
US$298.52
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.

g
giancarlo
From
Italy
Vista stupenda, personale estremamente gentile
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 793 reviews
Price from
US$141.31
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, 222 reviews
Price from
US$141.31
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.

M
Margaret
From
Australia
The location is AMAZING!! The bed was the most comfortable I’ve slept in over the last 3 weeks of travelling - thank you. The staff are so welcoming and friendly.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 233 reviews
Price from
US$129.54
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.

I
Igor
From
Norway
Beautiful place. Nice stuff working there. Amazing breakfast with great coffee. Beautiful view from the room and a little balcony to enjoy sunrise or sunset. Everyday cleaning service was nice
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 618 reviews
Price from
US$146.02
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, 361 reviews
Price from
US$111.87
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, 657 reviews
Price from
US$105.98
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, 459 reviews
Price from
US$155.23
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.

P
Peter
From
Netherlands
The most friendly staff of which I only know Stephania by name, but all of them. Use of plates, glasses, cutlery during snack time or self-arranged meal. Right across somewhat high-end restaurant with a terrific view: the joy of pool-side dining with a spectacular sunset view without the cost of 5-star sleeping 😉
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 354 reviews
Price from
US$97.51
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, 363 reviews
    From US$161.92 per night
  • Airport shuttle (free)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 558 reviews
    From US$103.63 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 199 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 111 reviews
    From US$128.65 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 192 reviews
    From US$119.55 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 793 reviews
    From US$173.01 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 415 reviews
    From US$114.57 per night
  • Airport shuttle
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 138 reviews
    From US$128.41 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 155 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 327 reviews
    From US$171.05 per night

Most booked hotels in Trappola and surroundings in the past month

See all

Budget hotels in Trappola and nearby

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 544 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.69 per night
  • 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$147.20 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 7 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.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$200.19 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 756 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$104.72 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 192 reviews

    Offering sea views, Affittacamere Vista Mare is an accommodation located in Porto Azzurro, 90 metres from Spiaggia la Rossa and 15 km from Villa San Martino.

  • 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$150.49 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$180.06 per night

Best hotels with breakfast in Trappola and nearby

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 40 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$154.56 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 31 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$425.82 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 246 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$109.49 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 793 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.93 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 618 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$146.02 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 204 reviews

    Located on the sea front in Porto Azzurro, Hotel Belmare offers a sun terrace overlooking the gulf, a bar open all day, and free Wi-Fi. All rooms offer a satellite TV.

    From US$129.54 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 111 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.65 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$158.06 per night