1
Hotel Torre Sant'Angelo
Hotel
Bright rooms & apartments in a villa-style lodging offering a sea-view outdoor pool & a restaurant.
$93/night
4.80 (628 reviews)
(~2.48 km from centre)
2
Hotel Terme Providence
Wellness hotel
Bright rooms with balconies, plus 2 pools, a restaurant, a poolside bar & a spa with a sauna.
$90/night
4.70 (299 reviews)
(~0.98 km from centre)
4
Mezzatorre Hotel & Thermal Spa
Hotel
Choice waterfront hotel in a former watchtower with a spa, a terrace & an outdoor pool, plus dining.
4.60 (272 reviews)
(~4.56 km from centre)
5
Romantica Resort & Spa
Hotel
Sleek resort offering spa treatments, 10 geothermal pools & 4 restaurants, plus walking tours.
4.50 (569 reviews)
(~2.86 km from centre)
6
Hotel Sunset
Wellness hotel
🫤 The photographs do not reflect reality. The rooms are dated, absolutely not true 4 stars. Poor and not quality breakfast. Strengths: the professionalism and kindness of the staff and the sunset!
$86/night
4.50 (136 reviews)
(~1.8 km from centre)
7
Hotel Terme San Lorenzo
Hotel
Refined hotel featuring a restaurant/bar & a spa, plus indoor & outdoor pools with geothermal water.
$82/night
4.40 (601 reviews)
(~3.96 km from centre)
8
Sorriso Thermae Resort & SPA
Wellness hotel
Laid-back spa resort with 3 restaurants & 3 outdoor pools, plus a piano bar, a spa & 2 indoor pools.
$93/night
4.30 (1.6K reviews)
(~0.1 km from centre)
9
Hotel Al Bosco
Casual rooms with balconies or terraces, plus a low-key restaurant, an outdoor pool & a bar.
$71/night
4.00 (246 reviews)
(~1.6 km from centre)
11
Hotel Castiglione Village
Relaxed hillside hotel offering dining, sea views & a spa, plus indoor & outdoor pools.
$34/night
3.50 (782 reviews)
(~2.2 km from centre)
12
Hotel Terme Tramonto D'Oro
Down-to-earth rooms in a relaxed, all-inclusive hotel with a restaurant & a spa, plus sea views.
$87/night
3.50 (513 reviews)
(~1.41 km from centre)
13
Casthotels Punta del Sole Terme.
Beauty salon
Laid-back all-inclusive property offering a restaurant & a bar, plus indoor & outdoor pools.
2.70 (976 reviews)
(~1.94 km from centre)