Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentine peso

Search Hotels

2026-11-14

2026-11-15

Maximum period that can be booked is 30 days. Please enter alternative dates.



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

Hotels in Portoferraio near Villa San Martino Portoferraio

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

170 properties found

  • Villetta San Martino

    Localita San Martino, Portoferraio, Italy

    0.2 km to Villa San Martino (Show map)

    The 2-bedroom Villetta San Martino Portoferraio villa is nestled just 6 minutes' walk from Museo Nazionale delle Residenze Napoleoniche dell'isola d'Elba and can accommodate up to 6 guests. Featuring…

    More...

    From US$ 285
    price for 1 night
    Book Now From US$ 285
  • Agriturismo Dei Girasoli

    Via San Martino, 38 57037 Portoferraio - Isola D'Elba, Portoferraio, Italy

    0.2 km to Villa San Martino (Show map)

    Located a 25-minute walk from Biodola Public Beach, Agriturismo Dei Girasoli Portoferraio gives access to various tourist sites in the vicinity.

    More...

    From US$ 66
    price for 1 night
    Book Now From US$ 66
  • Allegroitalia Elba Napoleon

    Via San Martino, 58, Portoferraio, Italy

    0.2 km to Villa San Martino (Show map)

    The 4-star Park Hotel Napoleone Portoferraio is nestled around a 5-minute stroll from Museo Nazionale delle Residenze Napoleoniche dell'isola d'Elba and features an outdoor swimming pool. This…

    More...

    From US$ 132
    price for 1 night
    Book Now From US$ 132
  • Hotel Il Caminetto

    Loc. San Martino N.56, Portoferraio, Italy

    0.3 km to Villa San Martino (Show map)

    Situated within 500 metres of Open Air Museum Italo Bolano, Hotel Il Caminetto Portoferraio offers an outdoor swimming pool. Boasting a location only a few steps from Museo Nazionale delle Residenze…

    More...

    From US$ 144
    price for 1 night
    Book Now From US$ 144
  • Nodo D'Amore - Goelba

    Villa San Martino Residenza Napoleonica, Portoferraio, Italy

    0.3 km to Villa San Martino (Show map)

    To enjoy your vacation in Portoferraio, stay at the 1-bedroom Nodo D'Amore - Goelba Portoferraio apartment, which is 3.3 km from Via Laconella and approximately a 10-minute drive from Museo…

    More...

    From US$ 267
    price for 1 night
    Book Now From US$ 267
  • Appartamento Napoleone - Helloelba

    Via San Martino 48, Portoferraio, Italy

    0.5 km to Villa San Martino (Show map)

    Appartamento Napoleone - Helloelba Portoferraio villa offers proximity to nearby tourist spots, such as Open Air Museum Italo Bolano, situated about 800 metres away. Suitable for 4 guests, the 2…

    More...

    From US$ 154
    price for 1 night
    Book Now From US$ 154
  • Casa San Martino

    40 Via Di San Martino, Casa Mazzari, Italy

    1 km to Villa San Martino (Show map)

    The 1-bedroom Casa San Martino Villa Casa Mazzari hosts up to 4 guests and is nestled 4.8 km from natural sites such as Biodola Public Beach.

    More...

    From US$ 157
    price for 1 night
    Book Now From US$ 157
  • Affittacamere Il Caminetto

    Localita Scotto (Check-In At Loc. San Martino N.56), Portoferraio, Italy

    1.2 km to Villa San Martino (Show map)

    Affittacamere Il Caminetto Portoferraio is located 2.9 km from Seccione beach and offers baggage storage. This guest house also provides guests with a safe deposit box and baggage storage.

    More...

    From US$ 169
    price for 1 night
    Book Now From US$ 169
  • Celestina Country House'S

    Via Scotto, Portoferraio, Italy

    1.2 km to Villa San Martino (Show map)

    Celestina Country House'S Portoferraio is nearly 25 minutes' walk from Castello del Volterraio. The apartment is located 4.3 km from Napoleonic Mills House Monument.

    More...

    From US$ 39
    price for 1 night
    Book Now From US$ 39
  • Casa Gaia 3

    Strada Provinciale Per Marciana 118, Portoferraio, Italy

    1.4 km to Villa San Martino (Show map)

    The spacious Casa Gaia 3 Apartment Portoferraio enjoys a prime location and provides easy access to the ancient fortress "Forte Falcone" 3.8 km away. The apartment offers private parking on site.

    More...

    From US$ 175
    price for 1 night
    Book Now From US$ 175
  • Le Piane Agriglamping

    Via Valcarene 44, Portoferraio, Italy

    1.4 km to Villa San Martino (Show map)

    More...

    From US$ 229
    price for 1 night
    Book Now From US$ 229
  • Casa Gaia 2

    Strada Provinciale Per Marciana 118, Portoferraio, Italy

    1.5 km to Villa San Martino (Show map)

    The spacious 70 m² Casa Gaia 2 Apartment Portoferraio is a good choice for accommodating up to 5 guests, offering a quiet setting around a 10-minute ride from Procchio Beach. The 2-bedroom apartment…

    More...

    From US$ 91
    price for 1 night
    Book Now From US$ 91
  • Casa Gaia

    Strada Provinciale Per Marciana 118, Portoferraio, Italy

    1.5 km to Villa San Martino (Show map)

    Featuring a convenient location, the 27 m² Casa Gaia Apartment Portoferraio offers views of the mountain, 3.5 km from The Gravel Beach. Guests can make use of Wi-Fi for both business and leisure…

    More...

    From US$ 114
    price for 1 night
    Book Now From US$ 114
  • Casa Elisabetta - Goelba

    Via Valcarene, 11, Portoferraio, Italy

    1.6 km to Villa San Martino (Show map)

    Situated about a 10-minute ride from Spiaggia La Sorgente, the spacious 70 m² Casa Elisabetta - Goelba Apartment Portoferraio can host up to 5 guests in Portoferraio. During your stay, you can rent…

    More...

    From US$ 200
    price for 1 night
    Book Now From US$ 200
  • Appartamenti Valcarene

    Via Valcarene 20, Portoferraio, Italy

    1.6 km to Villa San Martino (Show map)

    The 4-room Appartamenti Valcarene Portoferraio includes a terrace and is located nearly a 10-minute drive from Seccione beach. Guests will benefit from private parking provided on site.

    More...

    From US$ 72
    price for 1 night
    Book Now From US$ 72
  • Casa Meli - Argonautivacanze

    7 Via Valcarene, Portoferraio, Italy

    1.6 km to Villa San Martino (Show map)

    Accommodating up to 5 guests, the 1-bedroom Casa Meli - Argonautivacanze Portoferraio is situated about a 10-minute drive from renowned cultural sites such as Museo Archeologico Portoferraio.

    More...

    From US$ 145
    price for 1 night
    Book Now From US$ 145
  • Taverna I Pettirossi

    Via Ceppette, 11, Portoferraio, Italy

    1.6 km to Villa San Martino (Show map)

    The 2-bedroom Taverna I Pettirossi Portoferraio villa can host up to 4 guests, boasting a convenient location nearly a 10-minute drive from iconic cultural attractions such as Museo Archeologico…

    More...

    From US$ 506
    price for 1 night
    Book Now From US$ 506
  • Casa Nanni

    Via Valcarene 2, Portoferraio, Italy

    1.6 km to Villa San Martino (Show map)

    Located 3.4 km from The Gravel Beach, the 3-bedroom Casa Nanni Villa Portoferraio provides access to various tourist attractions in the vicinity.

    More...

    From US$ 153
    price for 1 night
    Book Now From US$ 153
  • Casale Caterina Agriresort

    Localita Scotto 173, Portoferraio, Italy

    1.7 km to Villa San Martino (Show map)

    Located around a 25-minute walk from Museo Nazionale delle Residenze Napoleoniche dell'isola d'Elba, the 4-star Casale Caterina Agriresort Portoferraio hotel offers air-conditioned rooms around 4 km…

    More...

    From US$ 270
    price for 1 night
    Book Now From US$ 270
  • Gli Aloe Biodola - Trilocale Con Piscina

    Localita Ceppete, Portoferraio, Italy

    1.8 km to Villa San Martino (Show map)

    Featuring a convenient location, the 60 m² Gli Aloe Biodola - Trilocale Con Piscina Apartment Portoferraio offers views of the garden, and is approximately a 25-minute walk from Spiaggia della Lamaia…

    More...

    From US$ 283
    price for 1 night
    Book Now From US$ 283
  • Villino La Cicala - Goelba

    10 Via Della Cicala, Procchio (Isola d'Elba), Italy

    1.8 km to Villa San Martino (Show map)

    Set 10 minutes' drive from the modest Aquarium of Elba, the spacious Villino La Cicala - Goelba Apartment Procchio comprises a patio and a dining area overlooking the garden. The maximum occupancy at…

    More...

    From US$ 387
    price for 1 night
    Book Now From US$ 387
  • Hotel Casa Rosa

    Localita La Biodola, Portoferraio, Italy

    1.8 km to Villa San Martino (Show map)

    Located a 15-minute walk from Biodola Public Beach, which offers the thrill of discovering something beautiful, Hotel Casa Rosa Portoferraio offers a restaurant and luggage storage. This hotel…

    More...

    From US$ 213
    price for 1 night
    Book Now From US$ 213
  • Monolocale Verde Mare

    Via Ceppete, 25, Portoferraio, Italy

    1.8 km to Villa San Martino (Show map)

    The 25 m² Monolocale Verde Mare Portoferraio apartment features a convenient location within a 10-minute drive of Biodola Public Beach and hosts up to 2 guests. Guests can use Wi-Fi for either…

    More...

    From US$ 106
    price for 1 night
    Book Now From US$ 106
  • Sunlight Apartment

    2 Via Della Cicala, Procchio (Isola d'Elba), Italy

    1.8 km to Villa San Martino (Show map)

    Featuring a convenient location, the 40 m² Sunlight Apartment Procchio offers views of the garden, 4.8 km from Museo Nazionale delle Residenze Napoleoniche dell'isola d'Elba. This 1-bedroom apartment…

    More...

    From US$ 63
    price for 1 night
    Book Now From US$ 63
  • Beach Apartments Isola D'Elba

    Localita La Biodola, 15, Portoferraio, Italy

    1.8 km to Villa San Martino (Show map)

    Featuring a beachfront location, the 3-room Beach Apartments Isola D'Elba Portoferraio offers views of the garden, around 3 km from Seccione beach. Wi-Fi is provided for both business and leisure…

    More...

    From US$ 173
    price for 1 night
    Book Now From US$ 173
  • Le Maree Marina

    Localita La Biodola 9, Portoferraio, Italy

    1.9 km to Villa San Martino (Show map)

    Staying at Le Maree Marina Apartment Portoferraio, guests can relax on a terrace 15 minutes' drive from Torre della Linguella. This apartment features Wi-Fi in the rooms.

    More...

    From US$ 424
    price for 1 night
    Book Now From US$ 424
  • Camera Valcarene

    Via Valcarene, N20, Portoferraio, Italy

    1.9 km to Villa San Martino (Show map)

    The comfortable Camera Valcarene Portoferraio hotel offers proximity to Centro Storico di Portoferraio, which is located 3.9 km away.

    More...

    Book Now
  • A Due Passi Dalla Spiaggia - Helloelba

    Localita Biodola, 1/A, Portoferraio, Italy

    1.9 km to Villa San Martino (Show map)

    The 1-bedroom A Due Passi Dalla Spiaggia - Helloelba Portoferraio villa offers easy access to such tourist spots as Spiaggia Biodola, located only a 5-minute walk away. The Portoferraio holiday home…

    More...

    From US$ 169
    price for 1 night
    Book Now From US$ 169
  • Appartamenti Biodola Mare - Helloelba

    Localita  Biodola Snc, Portoferraio, Italy

    1.9 km to Villa San Martino (Show map)

    The 2-room Appartamenti Biodola Mare - Helloelba Portoferraio is located 2.5 km from Procchio Beach and around 10 minutes by car from Viticcio Beach. Guests will enjoy the convenience of private…

    More...

    From US$ 173
    price for 1 night
    Book Now From US$ 173
  • Sunlight Apartment

    Via Della Cicala, 13, Procchio, Marciana (Isola d'Elba), Italy

    2 km to Villa San Martino (Show map)

    Sunlight Apartment Marciana is situated in Marciana, about a 15-minute drive from Bastioni Medicei, and offers spa amenities such as an indoor pool. The apartment is within a 7-km distance of Museo…

    More...

    Book Now
  • Hotel Biodola

    Loc Biodola, Portoferraio, Italy

    2 km to Villa San Martino (Show map)

    Offering proximity to Elba, which is about a 5-minute walk away, the 4-star Hotel Biodola Portoferraio also provides guests with a charging station for electric vehicles on site. The hotel proudly…

    More...

    From US$ 251
    price for 1 night
    Book Now From US$ 251
  • Hotel Hermitage

    La Biodola, Portoferraio, Italy

    2 km to Villa San Martino (Show map)

    Situated nearly 5 minutes' walk from Spiaggia della Biodola, the luxury Hotel Hermitage Portoferraio offers 40 rooms. The 5-star hotel, featuring 9 clay tennis courts, is positioned a short way from…

    More...

    From US$ 450
    price for 1 night
    Book Now From US$ 450
  • Villetta Biodola Beach

    Localita La Biodola, Portoferraio, Italy

    2 km to Villa San Martino (Show map)

    Situated only 5 minutes' stroll from Biodola Public Beach, the 3-bedroom Villetta Biodola Beach Portoferraio villa ensures a great leisure experience by offering bike riding. Hosting up to 7 guests…

    More...

    From US$ 92
    price for 1 night
    Book Now From US$ 92
  • Villa Ai Pini - Argonautivacanze

    2 Via Della Cicala, Procchio (Isola d'Elba), Italy

    2 km to Villa San Martino (Show map)

    Staying at Villa Ai Pini - Argonautivacanze Procchio, guests can reach Biodola Public Beach, situated around 25 minutes' walk away.

    More...

    From US$ 184
    price for 1 night
    Book Now From US$ 184
  • Baia Bianca Suites

    Localita La Biodola 16, Portoferraio, Italy

    2 km to Villa San Martino (Show map)

    The 3-star Baia Bianca Suites Portoferraio hotel offers a patio, located only 1.3 km from Biodola Public Beach. Guests can enjoy an outdoor swimming pool and benefit from an à la carte restaurant at…

    More...

    From US$ 241
    price for 1 night
    Book Now From US$ 241
  • I Bungali

    2 Localita Scaglieri, Scaglieri, Italy

    2.1 km to Villa San Martino (Show map)

    The spacious I Bungali Apartment Scaglieri is located 2.5 km from the large Tuscan Archipelago Arcipelago Toscano National Park and a 25-minute walk from Museo Nazionale delle Residenze Napoleoniche…

    More...

    From US$ 127
    price for 1 night
    Book Now From US$ 127
  • Scaglieri Mare By Argonautivacanze

    Localita Scaglieri 1, Portoferraio, Italy

    2.1 km to Villa San Martino (Show map)

    Located only 1.2 km from Spiaggia della Lamaia, the 2-bedroom Scaglieri Mare By Argonautivacanze Portoferraio apartment comprises a seating area and a dining area. The apartment features Wi-Fi and a…

    More...

    From US$ 98
    price for 1 night
    Book Now From US$ 98
  • Villa Grazia

    Localita Scaglieri 17, Casa Mazzari, Italy

    2.1 km to Villa San Martino (Show map)

    The 2-bedroom Villa Grazia Casa Mazzari is located within 5 minutes' walk of Scaglieri Beach and provides guests with barbecue and a golf course to ensure a memorable stay. Featuring bicycle rentals,…

    More...

    From US$ 249
    price for 1 night
    Book Now From US$ 249
  • Un Nido Sul Mare - Goelba

    15 Localita Scaglieri, Portoferraio, Italy

    2.1 km to Villa San Martino (Show map)

    The 25 m² Un Nido Sul Mare - Goelba Apartment Portoferraio includes a terrace and is located 16 minutes' walk from Biodola Public Beach. This 1-bedroom apartment sleeps up to 3 guests and offers cars…

    More...

    From US$ 110
    price for 1 night
    Book Now From US$ 110
  • Camping Village Scaglieri

    Localita Scaglieri, Portoferraio, Italy

    2.1 km to Villa San Martino (Show map)

    Overlooking the sea, Camping Village Scaglieri Portoferraio hotel is located a 16-minute walk from Biodola Public Beach. This holiday park lies a mere 1.7 km from Forno Beach, and offers an à la…

    More...

    From US$ 99
    price for 1 night
    Book Now From US$ 99
  • Affittacamere Del Geco - Elba Affitti

    Via Della Cicala, 32, Procchio (Isola d'Elba), Italy

    2.1 km to Villa San Martino (Show map)

    Offering bicycles for rent, the 3-star Affittacamere Del Geco - Elba Affitti Procchio is around 3 km from Procchio Beach. Featuring 3 rooms with views of the garden, this comfortable guest house is…

    More...

    From US$ 101
    price for 1 night
    Book Now From US$ 101
  • Casa Santi

    52 Via Le Foci, Portoferraio, Italy

    2.1 km to Villa San Martino (Show map)

    The 2-room Casa Santi Apartment Portoferraio is 2.9 km from Museo Archeologico Portoferraio, giving access to numerous sites in the area.

    More...

    From US$ 64
    price for 1 night
    Book Now From US$ 64
  • Bungali 30 - Goelba

    Localita Biodola Snc, Casa Mazzari, Italy

    2.1 km to Villa San Martino (Show map)

    The 1-bedroom Bungali 30 - Goelba Apartment Casa Mazzari includes a terrace and is located a mere 1.3 km from Biodola Public Beach. This 40 m² apartment has private parking on site.

    More...

    From US$ 231
    price for 1 night
    Book Now From US$ 231
  • Terrazza Sulla Biodola - Goelba

    Via Scaglieri, Scaglieri, Italy

    2.1 km to Villa San Martino (Show map)

    The 1-bedroom Terrazza Sulla Biodola - Goelba Villa Scaglieri hosts up to 5 guests and provides proximity to Biodola Public Beach, situated only 400 metres away.

    More...

    From US$ 143
    price for 1 night
    Book Now From US$ 143
  • Chez Choucas Maison E Maisonette - Goelba

    Via Le Foci, Portoferraio, Italy

    2.1 km to Villa San Martino (Show map)

    The 2-room Chez Choucas Maison E Maisonette - Goelba Portoferraio apartment is within a 4-km distance of Spiaggia di Margidore. Wi-Fi and a car park are also available at the spacious apartment.

    More...

    From US$ 182
    price for 1 night
    Book Now From US$ 182
  • Villa Il Tramonto Bordo Costa - Goelba

    Via Lamaia 3, Portoferraio, Italy

    2.2 km to Villa San Martino (Show map)

    Villa Il Tramonto Bordo Costa - Goelba Portoferraio provides easy access to various city attractions, such as Golfo della Biodola, situated about 5 minutes' walk away.

    More...

    From US$ 466
    price for 1 night
    Book Now From US$ 466
  • Villa Le Tre Cicale

    Via Della Cicala, 36, Procchio (Isola d'Elba), Italy

    2.2 km to Villa San Martino (Show map)

    Located approximately a 15-minute ride from Castello del Volterraio, the 5-bedroom Villa Le Tre Cicale Procchio has a seasonal outdoor swimming pool and is ideal for up to 10 guests.

    More...

    From US$ 2950
    price for 1 night
    Book Now From US$ 2950
  • Appartamenti Le Foci - Bilocali

    Via Le Foci, 80, Portoferraio, Italy

    2.2 km to Villa San Martino (Show map)

    Featuring a convenient location, the 50 m² Appartamenti Le Foci - Bilocali Portoferraio offers views of the patio, and is 4 km from Lacona Beach. The maximum occupancy at this 2-room apartment is 3…

    More...

    From US$ 142
    price for 1 night
    Book Now From US$ 142
  • Villa Le Cicale

    Via Di Gualdarone, 28, Procchio (Isola d'Elba), Italy

    2.2 km to Villa San Martino (Show map)

    Staying at the 5-bedroom Villa Le Cicale Procchio, guests can visit the seaside fortress "Forte Falcone", which is approximately 7 km away. This Procchio villa hosts up to 10 guests and provides them…

    More...

    Book Now
  • Appartamenti Le Foci - Trilocali

    80 Via Le Foci, Portoferraio, Italy

    2.2 km to Villa San Martino (Show map)

    Situated nearly a 25-minute walk from Castello del Volterraio, the 70 m² Appartamenti Le Foci - Trilocali Portoferraio can host up to 5 guests in Portoferraio. The 2-room apartment features Wi-Fi in…

    More...

    From US$ 209
    price for 1 night
    Book Now From US$ 209