A historic town at dusk with illuminated buildings and winding roads.

San Leonardo hotels from HK$516

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for San Leonardo hotels

1. Case Vacanza Torre Lupa

Case Vacanza Torre Lupa
Marsala
8.4 out of 10, Very good, (6 reviews)
"The pool was amazing. The kitchen amenities could be better by adding more pans and serving platters."
United States
Dennis J.
The price is HK$659
HK$1,022 total
includes taxes & fees
11 Nov - 12 Nov
Case Vacanza Torre Lupa

2. Baitan Hotel

Baitan Hotel
Contrada Spagnola
9.4 out of 10, Exceptional, (59 reviews)
"Very nice Hotel. Restaurant menu was a little confusing but the good was excellent. Would recommend highly!"
Canada
Alan
The price is HK$516
HK$620 total
includes taxes & fees
11 Nov - 12 Nov
Baitan Hotel

3. Baglio Custera Hotel & Restaurant

Baglio Custera Hotel & Restaurant
3.0 star property
Marsala
9.8 out of 10, Exceptional, (39 reviews)
"Great place, though a bit difficult to find."
Australia
Mima
The price is HK$526
HK$631 total
includes taxes & fees
11 Nov - 12 Nov
Baglio Custera Hotel & Restaurant

4. Grand Hotel Palace

Grand Hotel Palace
5.0 star property
Marsala
8.2 out of 10, Very good, (310 reviews)
"Breakfast was an amazing choice. Pool area was very clean and location is walking distance from the centre of Marsala. Staff very friendly and gave us a map of the local area to make it easy walking around town."
United Kingdom
Peter
The price is HK$981
HK$1,140 total
includes taxes & fees
11 Nov - 12 Nov
Grand Hotel Palace

5. Hotel Carmine

Hotel Carmine
Marsala
9.4 out of 10, Exceptional, (274 reviews)
"Nice selection for breakfast!"
Canada
Jeff
The price is HK$671
HK$790 total
includes taxes & fees
11 Nov - 12 Nov
Hotel Carmine

6. SEAWATER HOTEL BIO & BEAUTY SPA

SEAWATER HOTEL BIO & BEAUTY SPA
4.0 star property
Marsala
9.0 out of 10, Wonderful, (82 reviews)
"The room, staff, breakfast, transfer and pool area was excellent. The only minus was dinner. Overall 8.8/10"
Sweden
Melvin
The price is HK$469
HK$516 total
includes taxes & fees
7 Dec - 8 Dec
SEAWATER HOTEL BIO & BEAUTY SPA

7. Dome Hotel

Dome Hotel
Marsala
10.0 out of 10, Exceptional, (33 reviews)
"Tremendous accommodation. Breakfast was amazing. Staff was very, very accommodating. Wonderful experience!"
United States
severin
The price is HK$779
HK$857 total
includes taxes & fees
22 Nov - 23 Nov
Dome Hotel

8. Villa Favorita

Villa Favorita
3.0 star property
Marsala
8.6 out of 10, Excellent, (170 reviews)
"Property, Staff, and Breakfast was amazing. A very special place to relax and recharge while on holiday in Sicily! "
United States
Antonio
The price is HK$386
HK$644 total
includes taxes & fees
1 Dec - 2 Dec
Villa Favorita

9. Travini Hotel Residence

Travini Hotel Residence
4.0 star property
Marsala
9.0 out of 10, Wonderful, (52 reviews)
"Great parking and breakfast "
Australia
Louise
The price is HK$602
HK$715 total
includes taxes & fees
11 Nov - 12 Nov
Travini Hotel Residence

10. Best Western Hotel Stella D'Italia

Best Western Hotel Stella D'Italia
4.0 star property
Marsala
9.0 out of 10, Wonderful, (275 reviews)
"Hotel was lovely, clean and in a great location. "
United Kingdom
Rebecca
The price is HK$667
HK$734 total
includes taxes & fees
15 Nov - 16 Nov
Best Western Hotel Stella D'Italia

11. Hotel President

Hotel President
3.0 star property
Marsala
7.6 out of 10, Good, (136 reviews)
"Clean room. Great pool. Friendly staff."
Canada
Jason
The price is HK$696
HK$766 total
includes taxes & fees
23 Nov - 24 Nov
Hotel President

12. Relais Lo Stagnone

Relais Lo Stagnone
Marsala
8.4 out of 10, Very good, (60 reviews)
"Only stayed one night didn't use pool not that it was available or clean. Hotel was for surfers. "
United Kingdom
Nicky
The price is HK$477
HK$559 total
includes taxes & fees
11 Nov - 12 Nov
Relais Lo Stagnone

13. Le Caserie

Le Caserie
Marsala
8.8 out of 10, Excellent, (91 reviews)
"Great place. Will bee back for sure!"
United States
Susan
The price is HK$497
HK$547 total
includes taxes & fees
26 Nov - 27 Nov
Le Caserie

14. Agriturismo Vultaggio

Agriturismo Vultaggio
Misiliscemi
8.6 out of 10, Excellent, (51 reviews)
"Fresh OJ every morning was a treat. Great food and wine at the restaurant on the property."
United States
Laura
The price is HK$366
HK$1,088 total
includes taxes & fees
11 Nov - 12 Nov
Agriturismo Vultaggio

15. Vista Egadi B&B

Vista Egadi B&B
Paceco
9.8 out of 10, Exceptional, (51 reviews)
"Great staff breakfast and we felt so welcomed"
Canada
Verena
The price is HK$571
HK$654 total
includes taxes & fees
11 Nov - 12 Nov
Vista Egadi B&B

16. SHoruq

SHoruq
3.0 star property
Marsala
9.8 out of 10, Exceptional, (19 reviews)
"Great hotel, very new and clean."
United States
Jens
The price is HK$736
HK$844 total
includes taxes & fees
11 Nov - 12 Nov
SHoruq

17. Sbarco dei 1000

Sbarco dei 1000
3.0 star property
Marsala
9.6 out of 10, Exceptional, (15 reviews)
"The B&B was very clean and the host was truly friendly and helpful. The breakfast offered many choices. We had a rental car and free parking was provide right by the entrance, very convenient. Driving in the city is challenging for visitors, but visiting the Salt pans is worth the trip. My wife and I enjoyed our stay at Sbarco dei 1000 and if we return to Marsala will stay there again."
United States
robert
The price is HK$572
HK$664 total
includes taxes & fees
11 Nov - 12 Nov
Sbarco dei 1000

18. Il Vecchio Marsala

Il Vecchio Marsala
Marsala
9.6 out of 10, Exceptional, (67 reviews)
"Overall nice property. "
United States
Julius Paul
The price is HK$581
HK$639 total
includes taxes & fees
29 Nov - 30 Nov
Il Vecchio Marsala

19. Baglio Basile Hotel

Baglio Basile Hotel
4.0 star property
Petrosino
7.8 out of 10, Good, (11 reviews)
"beautiful and warm the band plyng at nite beside the pool plyd very nice italian american tune we dance the night away "
Canada
vincent
The price is HK$904
HK$1,064 total
includes taxes & fees
11 Nov - 12 Nov
Baglio Basile Hotel

20. B&B Isole Dello Stagnone

B&B Isole Dello Stagnone
Marsala
7.2 out of 10, Good, (13 reviews)
"Thanks, it was a nice holiday experience near to Trapani airport."
Belgium
Ali
The price is HK$500
HK$585 total
includes taxes & fees
11 Nov - 12 Nov
B&B Isole Dello Stagnone
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels recommended for families in San Leonardo

Save an average of 15% on thousands of hotels when you're signed in

Stay near popular San Leonardo attractions

Learn more about San Leonardo

Come to San Leonardo and enjoy its marina, natural setting and dining.

Two windmills with red roofs, a body of water, and a mountainous landscape in the background.

Top San Leonardo Hotel Reviews

More cheap stays in San Leonardo

Find out more about San Leonardo

Top reasons to visit San Leonardo

  • Stunning Natural Surroundings: San Leonardo is nestled in the serene Apulian countryside, offering breathtaking landscapes perfect for outdoor adventures.
  • Eco-Friendly Attractions: Visitors can engage in eco-friendly experiences, including nature reserves and charming piazzas that promote sustainability.
  • Beautiful Beaches: Nearby pristine beaches provide an ideal setting for relaxation and sunbathing.
  • Rich Local Culture: Immerse yourself in the local culture through museums and traditional events that highlight Sicilian heritage.
  • Comfortable Accommodations: Various hotels and bed and breakfasts cater to diverse needs, ensuring a memorable stay.

Find great hotels near San Leonardo

Discover the charm of San Leonardo, Marsala, where a variety of accommodations await to cater to your every need. From inviting bed and breakfasts to well-equipped hotels, you'll find options perfect for family holidays, business trips, or pet-friendly stays. Immerse yourself in the local hospitality and enjoy a memorable vacation experience as you explore the beauty of Sicily.

  • Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort: Nestled 3km from San Leonardo, this 5-star luxury resort combines a rich history with modern elegance, making it an ideal retreat for those seeking adventure and relaxation by the beach. With a guest rating of 9.2, it offers direct beach access and a variety of exciting activities such as waterskiing, sailing, horse riding, and mountain biking. Guests can unwind in beautifully appointed rooms while enjoying the stunning Sicilian landscape and exceptional wine selections from the on-site vineyard.
  • Cave Bianche Hotel: Located 13km from San Leonardo, this 4-star family-friendly hotel boasts a guest rating of 8.6 and is well-suited for those looking to enjoy both adventure and quality family time. With amenities like on-site scooter rentals and activities such as snorkelling and fishing nearby, guests can immerse themselves in the vibrant local culture. The hotel also prioritises family convenience, providing facilities such as a children’s pool, first aid services, and childcare options, ensuring a stress-free experience for parents and kids alike.
  • Grand Hotel Palace: Situated 10km from San Leonardo, this elegant 5-star hotel has a guest rating of 8.2 and caters to families and adventurers alike. With a range of activities including windsurfing, horse riding, and boat tours nearby, it serves as a gateway to explore the stunning coastal scenery. The hotel features child-friendly amenities such as a children’s pool and babysitting services, making it an accommodating choice for families looking for both relaxation and adventure in the beautiful surroundings of Sicily.

Where to stay in San Leonardo

San Leonardo in Marsala, Sicily, offers an idyllic retreat for those seeking adventure and eco-friendly experiences. Surrounded by the serene Apulian countryside, this charming village is perfect for families and couples alike. Explore the pristine beaches nearby, indulge in local culture, and enjoy the friendly atmosphere. With various secluded destinations to discover, San Leonardo provides a unique blend of relaxation and adventure, making it an unforgettable getaway.

  • Marsala: As the vibrant heart of the region, Marsala is a charming city that embodies the essence of Sicilian culture. Nestled along the western coast, it offers a blend of outdoor adventures and eco-friendly activities. Visitors flock here particularly between June and August, attracted by the stunning beaches, rich history, and a plethora of water sports. Explore the lively shopping areas or take a scenic cable car ride for breathtaking views. Notable landmarks include ancient ruins and nature reserves, making Marsala a perfect base for your Sicilian adventure.
  • Nubia: Located approximately 13km from San Leonardo, Nubia is a quaint village that comes alive during the peak season from July to September. Known for its cultural richness, Nubia offers a serene beach experience complemented by stunning sunsets. This village is a treasure trove of historic sites and archaeological wonders, making it a perfect stop for those keen on immersing themselves in Sicilian heritage. Whether you fancy a relaxing swim or a leisurely stroll along the coastline, Nubia promises a picturesque getaway.
  • Birgi Vecchi: Just 1.6km away from San Leonardo, Birgi Vecchi is a delightful village known for its eco-friendly pursuits and outdoor adventures. The peak tourist season runs from July to September, during which visitors can indulge in various water sports and explore the enchanting nature reserves nearby. The village's proximity to historic sites and beautiful beaches makes it an ideal spot for those seeking both relaxation and exploration. Enjoy the local charm of Birgi Vecchi as you soak in the natural beauty surrounding this hidden gem.

Things to do near San Leonardo

Shopping

In San Leonardo, you can visit local shops for unique souvenirs and gifts. If you're up for a drive, the nearby Marsala Outlet is around 16km away, featuring a range of brands at discounted prices, while the vibrant Marsala market offers local produce and handmade crafts.

Recreation

Immerse yourself in the serene atmosphere of a wellness retreat in San Leonardo, where you can enjoy rejuvenating spa treatments and holistic therapies. Engage in yoga sessions amidst lush landscapes, and savour healthy local cuisine that nourishes both body and soul while experiencing the tranquillity of Sicilian nature.

Adventure

Take a ride on the Trapani-Erice Cable Car Valley Station, located 19km from San Leonardo, for stunning views of the surrounding landscape. Then head to the Trapani-Erice Cable Car Mountain Station, 21km away, where you can enjoy thrilling outdoor activities amidst breathtaking scenery.

Nightlife

Explore the vibrant atmosphere at La Bottega dei Sapori, where you can savour local wines and tapas. For a lively evening, visit the Club 21 for dancing and cocktails, or unwind at the nearby Bar del Sole, known for its relaxing ambience and friendly service.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for San Leonardo

San Leonardo provides several opportunities for budget-conscious travellers, including free entry to attractions like Spiaggia di San Teodoro and Marsala Porta Garibaldi. To save on travel costs, consider using buses or bicycles for transport. The most economical months to visit are December to February, while Saturday stays tend to be cheaper than Wednesdays. Booking a hotel about a month in advance or exploring last-minute deals on platforms like Expedia can yield significant savings. Additionally, combining your hotel with flights and activities may offer further discounts.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in San Leonardo are December to February, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in San Leonardo is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in San Leonardo is Saturday. The most expensive day to stay in San Leonardo is Wednesday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and ideal hotel type. To discover the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation in San Leonardo with your flights and activities through an Expedia package.

Find the best attractions near San Leonardo

San Leonardo offers a perfect destination for outdoor and eco-friendly adventures, featuring attractions such as nature reserves, charming piazzas, and local museums. Visitors can immerse themselves in the rich culture while enjoying beach experiences nearby. For a comfortable stay, there are several hotels in San Leonardo that provide convenient access to these attractions, making it an ideal spot for a memorable holiday in Sicily.

  • Mozia: This archaeological site, located 1km from San Leonardo, offers a fascinating glimpse into ancient Phoenician culture. Wander through well-preserved ruins and admire the stunning mosaic floors, all set against a backdrop of rich historical narratives that echo the past.
  • Capo Boeo: A mere 8km away, this picturesque cape boasts breathtaking coastal scenery and inviting beaches. Enjoy leisurely strolls along the shore or take in the stunning sunset views over the Mediterranean, making it a delightful retreat for nature lovers.
  • Perciata Cove: Situated 13km from San Leonardo, this eco-friendly park encourages outdoor family activities. Explore its scenic trails, picnic areas, and lush surroundings, providing an ideal setting for relaxation and connection with nature.

Best time to go to San Leonardo

The best time to visit San Leonardo is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are high and weather is sunny with no rain. February is its coolest month on average. At this time, visitor numbers are low and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January55.2°F (12.9°C)Light RainMostly SunnyLowSlightly Low
February54.5°F (12.5°C)Light RainMostly SunnyLowSlightly Low
March56.3°F (13.5°C)Light RainMostly SunnyAverageAverage
April60.3°F (15.7°C)No RainMostly SunnyAverageAverage
May65.8°F (18.8°C)No RainSunnyAverageAverage
June73.6°F (23.1°C)No RainSunnyAverageAverage
July79.3°F (26.3°C)No RainSunnyHighSlightly High
August80.2°F (26.8°C)No RainSunnyHighSlightly High
September76.1°F (24.5°C)No RainSunnyHighSlightly High
October70.3°F (21.3°C)Light RainMostly SunnyAverageAverage
November63.9°F (17.7°C)Light RainMostly SunnyAverageSlightly Low
December58.3°F (14.6°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to San Leonardo

Reaching San Leonardo in Marsala, Sicily, is convenient via three major airports. Palermo Airport (PMO) is situated 64km away, with hotels like CDSHotels Terrasini - CittĆ  del Mare, offering transport services for a fee, located 10km from the airport. Trapani Airport (TPS) is a mere 5km from San Leonardo, featuring luxurious options such as Baglio Oneto dei Principi di San Lorenzo, accessible from the airport. Lastly, Pantelleria Airport (PNL), 126km away, has nearby hotels like Sikelia Luxury Retreat, providing various shuttle services. Each airport offers diverse accommodations to ensure a pleasant stay during your visit to this beautiful region.

Frequently asked questions

Where is the best place for a stay in San Leonardo?
Located 11 mi (17.7 km) from the heart of San Leonardo, Albergo Vittoria is a top choice for your stay, based on our traveller data. Other good options for your visit to the area are SEAWATER HOTEL BIO & BEAUTY SPA and Almar Giardino di Costanza Mazara del Vallo Resort & Spa. See all available top hotels, or vacation rentals in San Leonardo.
What are some of the best holiday rentals that San Leonardo has to offer?
Dimora San Girolamo: This holiday home rental outside of San Leonardo is located in the city centre, and offers a terrace, daily housekeeping and free WiFi to help you feel perfectly comfortable in your new surroundings. See all vacation rentals in San Leonardo.
If I need to cancel my hotel reservation in San Leonardo, will I receive a refund?
Yes! You'll find that most hotel bookings are refundable if you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a non-refundable reservation, you may still be able to cancel and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in San Leonardo.
What's the best family accommodation in San Leonardo?
Oasi Guzzetta Hotel e Case Vacanze is a guesthouse with a children's pool and free parking, and it's a top choice on Expedia for families. Hotel Isola di Mozia is another good choice for your stay with the kids. Also, attractions in the area such as La Pasticceria di Maria Grammatico are fun for the whole family. Find more child-friendly accommodations in San Leonardo.
What is the top LGBTQ-friendly accommodation in San Leonardo?
Oasi Guzzetta Hotel e Case Vacanze is a top LGBTQ-friendly guest house that features free Wi-Fi and free parking.
What's the best dog-friendly place to stay in San Leonardo?
Oasi Guzzetta Hotel e Case Vacanze is a top dog-friendly guest house, and offers a seasonal outdoor pool and a bar/lounge for its human guests. See more pet-friendly hotel accommodations in San Leonardo.
What are some hotels with pools in San Leonardo?
SEAWATER HOTEL BIO & BEAUTY SPA: Offers 2 outdoor swimming pools, a children's pool and a full-service spa. Almar Giardino di Costanza Mazara del Vallo Resort & Spa and Phi Hotel La Tonnara di Bonagia are a couple of other choices that feature an on-site pool. View all hotels with pools in San Leonardo.
What is staying in San Leonardo like?
Visitors can enjoy all that San Leonardo has to offer, including the waterfront, museums and restaurants. This city also attracts tourists with its welcoming locals. In San Leonardo, there are 24 hotels and other accommodation options to choose from. Find out more about San Leonardo.
What are the top places to visit in San Leonardo?
A couple of favourite places to visit are Mozia Line Ferry and Ettore and Infersa Salt Museum. You'll also find Riserva Naturale dello Stagnone and Mozia in the area. Take a look at what more there is to see and do in Expedia's San Leonardo guide.
What's the seasonal weather in San Leonardo?
The hottest months are usually August and July, with an average temperature of 25°C, while the coldest months are February and January, with an average of 13°C. Average annual precipitation for San Leonardo is 594 mm.

Explore a world of travel with Expedia