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.

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, 184 reviews
Price from
£109.59
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
Adrian
From
Australia
Ten Star. treated like Royalty
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 321 reviews
Price from
£443.79
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.

L
Laurynas Mitkus
From
Lithuania
Rooms with big windows with the view to the town and sunrise - amazing! Staff great. Breakfast - super nice. Can tell enough how happy we were and how much we all recommend this to everyone!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 786 reviews
Price from
£554.47
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, 236 reviews
Price from
£103.96
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, 218 reviews
Price from
£95.30
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.

S
Suzanne
From
Hong Kong
Perfect location, lovely hotel and friendly staff. Will definitely stay here again.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 616 reviews
Price from
£93.57
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, 367 reviews
Price from
£82.30
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.

A
Asta
From
France
It’s the second time we come to stay at La Feluca, and we absolutely love this place. The breakfast is amazing, a lot to choose from and everything is local or home made. The rooms are made every day, the facilities are great for the price. Highly recommend.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 687 reviews
Price from
£95.30
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.99
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.

A
Agata
From
Poland
Very friendly staff, cosy place, comfortable bed, tasty breakfast, treated our dog like a princess
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 340 reviews
Price from
£82.13
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, 555 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 191 reviews
    From £194.07 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, 195 reviews
    From £102.54 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 786 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 419 reviews
  • Airport shuttle
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 138 reviews
    From £120.60 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 333 reviews
    From £177.65 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 95 reviews
    From £132.55 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.9
    Fabulous - What previous guests thought, 14 reviews

    Set just 18 km from Villa San Martino, Residence Mandel 2 by Mandel Club provides accommodation in Capoliveri with access to a garden, a bar, as well as full-day security.

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

    Situated in Capoliveri, Mandel Residence by Mandel Club offers beachfront accommodation 300 metres from Morcone Beach and offers various facilities, such as a garden, a bar and barbecue facilities.

  • 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.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, 749 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.

Best hotels with breakfast in Trappola and nearby

  • 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 8.8
    Fabulous - What previous guests thought, 453 reviews

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

  • 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.6
    Good - What previous guests thought, 927 reviews

    Overlooking the Bay of Naregno, the Grand Hotel features a private beach, and 2 swimming pools. Ferries to Piombino leave from Portoferraio, 16 km away.

  • 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 8.0
    Very good - What previous guests thought, 25 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.2
    Good - What previous guests thought, 242 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.