Skip to main content

Filter by:


Star rating

Review score

Roccavaldina – 435 hotels and places to stay
See the latest prices and deals by choosing your dates.
La Baia Di Ulisse, hotel in Roccavaldina

La Baia di Ulisse is a modern hotel and residence overlooking the Aeolian Islands. Located on a bay along the seaside, it offers air-conditioned rooms and apartments set directly on the sandy beach.

Close to the beach. Easy check in/out. Clean and comfortable. Large room
9.1
Scored 9.1
Superb
Rated superb
50 reviews
Price from£68.83per night
B&B Via Nazionale, hotel in Roccavaldina

Offering free Wi-Fi, Via Nazionale is within a 10-minute drive of sandy beaches and Milazzo Harbour, linking to the Aeolian Islands. The property is a 40-minute drive from Messina.

8.9
Scored 8.9
Fabulous
Rated fabulous
302 reviews
Price from£45.60per night
Villa Quiete, hotel in Roccavaldina

Featuring a garden and a terrace with BBQ, Villa Quiete is in San Martino, a 10-minute drive from Spadafora beach. The property offers free private parking and Milazzo Harbour is 18.5 km away.

I loved the friendly family who runs Villa Quiete. They communicate fast and clear. The house and the enviroment are gorgeous and I loved sitting in the garden having breakfast or a glass of vine. I also enjoyed walking in the surroundings.
9.2
Scored 9.2
Superb
Rated superb
144 reviews
Price from£61.95per night
La Casetta B&B, hotel in Roccavaldina

Situated in Milazzo and only 4.7 km from Milazzo Harbour, La Casetta B&B features accommodation with garden views, free WiFi and free private parking.

The atmosphere is very homely. Stefano the owner is very friendly. We stopped for just one night over a road trip and it was a great stay for a night. The restaurant just next door was ideal.
8.7
Scored 8.7
Fabulous
Rated fabulous
202 reviews
Price from£55.50per night
Splashrooms, hotel in Roccavaldina

Set right in front of Spadafora’s beach, the family-run Splashrooms is on the northern coast of Sicily island. It features a restaurant and pizzeria, and offers modern rooms with air conditioning.

beautiful location right on the beach. about 10-15 min by walk from the train station/ very clean nice room / comfortable bed/ own heater and extra cover available / the owners are very nice
8.0
Scored 8.0
Very good
Rated very good
106 reviews
Price from£60.23per night
B&b Irma, hotel in Roccavaldina

A good location for a stress-free getaway in Olivarella, B&b Irma is a bed and breakfast surrounded by views of the city.

Irma is a great host. Very clean. Great price.
8.6
Scored 8.6
Fabulous
Rated fabulous
77 reviews
Price from£46.46per night
B&B O Casteddu, hotel in Roccavaldina

Featuring free WiFi, B&B O Casteddu offers accommodation in the historical centre of Monforte San Giorgio, 35-minute drive from Milazzo and its harbour linked to the Aeolian Islands.

Super
9.5
Scored 9.5
Exceptional
Rated exceptional
26 reviews
Price from£47.32per night
Attico Del Sole, hotel in Roccavaldina

Attico Del Sole offers accommodation in Rometta Marea. The bed and breakfast has a barbecue, terrace and sun terrace, and guests can enjoy a drink at the snack bar.

The owner was super nice and kind! He was helpful with everything. The flat and our room was clean. Breakfast easy but delicious (croissant, coffee, water). Parking free.
8.7
Scored 8.7
Fabulous
Rated fabulous
43 reviews
Price from£64.53per night
B&B PonteMuto, hotel in Roccavaldina

B&B PonteMuto offers accommodation in San Pier Niceto. Rooms are air conditioned and include a balcony. Guests will find a kitchenette at their disposal. Breakfast is available at a nearby cafè.

9.2
Scored 9.2
Superb
Rated superb
17 reviews
Price from£51.62per night
THE BEACH HOUSE, hotel in Roccavaldina

A recently renovated property, THE BEACH HOUSE is set in Spadafora near Rometta Marea Beach, Venetico Marina Beach. This beachfront property offers access to a balcony.

8.7
Scored 8.7
Fabulous
Rated fabulous
30 reviews
Price from£47.32per night
See all hotels near Roccavaldina
Subscribe to receive premium deals

Prices drop the moment you sign up!