Skip to main content

Filter by:


Star rating

Review score

San Leonardo – 663 hotels and places to stay
See the latest prices and deals by choosing your dates.
Best Western Hotel Stella d'Italia, hotel in San Leonardo

This property offers a Special Protection Program, a strict program of precise safeguards dedicated to our guests and our staff.

good breakfast.
8.5
Scored 8.5
Very good
Rated very good
439 reviews
Price from£94.42per night
Hotel Carmine, hotel in San Leonardo

Located in an elegant, historic building, Hotel Carmine offers a central position, a charming atmosphere and beautifully decorated rooms. Wi-Fi is free.

I was able to park right in front of the hotel's main entrance. The elegant and well-deserved breakfast in the fabulous place was excellent.
8.7
Scored 8.7
Fabulous
Rated fabulous
562 reviews
Price from£108.46per night
Villa Favorita Hotel & Events, hotel in San Leonardo

Featuring an outdoor swimming pool, free bike and a 3000 m² garden with children’s playground, Villa Favorita Hotel & Events offers rooms in Marsala, a 10-minute drive from the centre.

Would have been very nice in summertime. We visited in January on our journey around Sicily.
8.6
Scored 8.6
Fabulous
Rated fabulous
391 reviews
Price from£124.11per night
Hotel Isola Di Mozia, hotel in San Leonardo

Located just 6 km from Trapani's Vincenzo Florio Airport, Hotel Isola Di Mozia is close to the Stagnone Nature Reserve and 500 metres from Marsala's Salt Museum. WiFi and outdoor parking are free.

Good location to visit the lagoon and the isola mozia. Friendly staff and good breakfast.
8.0
Scored 8.0
Very good
Rated very good
188 reviews
Price from£62.23per night
Hotel Rainbow Resort, hotel in San Leonardo

Rainbow Resort di Genna Daisy & Co. features a large garden with fully equipped swimming pool.

Firstly the lovely welcoming owners , comfort and cleanliness of facilities.the location close to eateries and everything we wanted to see or do.Daisy was better than a tourist centre with lots of great information she helped shape our holiday.the parking was free and secure.Grest breakfast to get you going. I highly recommend a stay here.
9.2
Scored 9.2
Superb
Rated superb
361 reviews
Price from£93.56per night
Baglio Custera, hotel in San Leonardo

Set in Marsala, 42 km from Segesta, Baglio Custera offers accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

large room, clean, and suberp bathroom. Bed was a bit hard
9.5
Scored 9.5
Exceptional
Rated exceptional
278 reviews
Price from£87.94per night
Baitan Hotel, hotel in San Leonardo

Situated in Marsala, 44 km from Segesta, Baitan Hotel features accommodation with a garden, free private parking and a bar.

9.9
Scored 9.9
Exceptional
Rated exceptional
9 reviews
Price from£58.37per night
Resort Santa Maria Hotel, hotel in San Leonardo

Offering a seasonal outdoor pool and barbecue, Resort Santa Maria Hotel is overlooks the seaside in Birgi Vecchi in the Sicily Region. Guests can enjoy the on-site bar.

Close to kite spot
8.0
Scored 8.0
Very good
Rated very good
267 reviews
Price from£79.26per night
Seawater Hotel Bio & Beauty Spa, hotel in San Leonardo

Situated in Marsala, 50 km from Segesta, Seawater Hotel Bio & Beauty Spa features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

Everything was perfect!
8.8
Scored 8.8
Fabulous
Rated fabulous
498 reviews
Price from£105.60per night
Relais Lo Stagnone, hotel in San Leonardo

Located in Marsala, 44 km from Segesta, Relais Lo Stagnone provides accommodation with free bikes, free private parking, a garden and a shared lounge.

See is really close.
8.1
Scored 8.1
Very good
Rated very good
734 reviews
Price from£62.87per night
See all hotels near San Leonardo
Subscribe to receive premium deals

Prices drop the moment you sign up!