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

Find hotels in San Leonardo from Rp1.189.942

  • 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 Rp1.517.693
Rp2.353.874 total
includes taxes & fees
14 Nov - 15 Nov
Case Vacanza Torre Lupa

2. 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 Rp2.260.024
Rp2.486.026 total
includes taxes & fees
17 Nov - 18 Nov
Grand Hotel Palace

3. 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 Rp1.081.765
Rp1.189.942 total
includes taxes & fees
3 Dec - 4 Dec
SEAWATER HOTEL BIO & BEAUTY SPA

4. 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 Rp1.320.812
Rp1.452.893 total
includes taxes & fees
2 Dec - 3 Dec
Baglio Custera Hotel & Restaurant

5. Hotel Carmine

Hotel Carmine
Marsala
9.4 out of 10, Exceptional, (274 reviews)
"Nice selection for breakfast!"
Canada
Jeff
The price is Rp1.884.146
Rp2.072.561 total
includes taxes & fees
19 Nov - 20 Nov
Hotel Carmine

6. 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 Rp891.563
Rp1.484.504 total
includes taxes & fees
1 Dec - 2 Dec
Villa Favorita

7. 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 Rp1.530.691
Rp1.804.538 total
includes taxes & fees
26 Nov - 27 Nov
Best Western Hotel Stella D'Italia

8. 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 Rp1.387.307
Rp1.646.817 total
includes taxes & fees
14 Nov - 15 Nov
Travini Hotel Residence

9. Dome Hotel

Dome Hotel
Marsala
10.0 out of 10, Exceptional, (34 reviews)
"Tremendous accommodation. Breakfast was amazing. Staff was very, very accommodating. Wonderful experience!"
United States
severin
The price is Rp1.797.099
Rp1.976.849 total
includes taxes & fees
23 Nov - 24 Nov
Dome Hotel

10. 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 Rp1.189.486
Rp1.308.435 total
includes taxes & fees
16 Nov - 17 Nov
Baitan Hotel

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 Rp1.604.784
Rp1.765.263 total
includes taxes & fees
26 Nov - 27 Nov
Hotel President

12. 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 Rp2.083.431
Rp2.452.812 total
includes taxes & fees
28 Nov - 29 Nov
Baglio Basile Hotel

13. 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 Rp1.695.731
Rp1.865.304 total
includes taxes & fees
22 Nov - 23 Nov
SHoruq

14. 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 Rp1.097.987
Rp1.207.786 total
includes taxes & fees
16 Nov - 17 Nov
Relais Lo Stagnone

15. 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 Rp1.146.283
Rp1.260.911 total
includes taxes & fees
26 Nov - 27 Nov
Le Caserie

16. 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 Rp1.317.585
Rp1.449.344 total
includes taxes & fees
17 Nov - 18 Nov
Sbarco dei 1000

17. 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 Rp845.075
Rp2.510.498 total
includes taxes & fees
17 Nov - 18 Nov
Agriturismo Vultaggio

18. 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 Rp1.315.572
Rp1.507.518 total
includes taxes & fees
20 Nov - 21 Nov
Vista Egadi B&B

19. 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 Rp1.277.780
Rp1.405.558 total
includes taxes & fees
15 Nov - 16 Nov
Il Vecchio Marsala

20. Altavilla Boutique Holidays House

Altavilla Boutique Holidays House
Marsala
10.0 out of 10, Exceptional, (2 reviews)
"Lovely clean, comfortable quiet room. Excellent instructions for check-in. "
United Kingdom
S
The price is Rp1.175.944
Rp1.776.653 total
includes taxes & fees
14 Nov - 15 Nov
Altavilla Boutique Holidays House
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 Beaches: San Leonardo boasts pristine beaches perfect for relaxation and water activities, surrounded by breathtaking landscapes.
  • Outdoor Adventures: Enjoy eco-friendly activities such as hiking, exploring nature reserves, and taking in the beautiful Apulian countryside.
  • Charming Local Culture: Discover quaint piazzas, intriguing museums, and the warm hospitality of friendly locals.
  • Relaxing Spa Experiences: Treat yourself to spa days and body treatments for a rejuvenating escape.
  • Diverse Accommodations: Choose from charming bed & breakfasts to comfortable hotels, catering to all traveller needs.

Find great hotels near San Leonardo

San Leonardo offers a delightful selection of accommodations, from charming bed & breakfasts to comfortable hotels. Ideal for families, business travellers, and pet owners, this picturesque area caters to diverse needs. With various hotel services and facilities available, including highly-rated options like Hotel San Leonardo and Albergo San Leonardo, you are bound to find the perfect place to unwind and enjoy your Sicilian getaway.

  • Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort: Nestled just 3km from San Leonardo, this 5-star luxury resort offers an enchanting blend of romance and relaxation. With a guest rating of 9.2, it is ideal for those seeking a beachside escape or a romantic getaway. The resort features direct beach access and is equipped with amenities for children, ensuring a family-friendly atmosphere. Guests can indulge in delightful dining experiences with garden views and enjoy spa treatments alongside a serene pool. The resort also offers exclusive wine experiences, including tastings and tours, making it a perfect choice for wine enthusiasts.
  • Cave Bianche Hotel: Located 13km away from San Leonardo, the 4-star Cave Bianche Hotel boasts a guest rating of 8.6 and caters to adventure seekers and families alike. Offering a range of thrilling activities such as snorkeling, sailing, and mountain biking, this hotel is perfect for those looking to explore the great outdoors. The property also provides essential amenities for children, including babysitting services and a children's pool, ensuring a pleasant stay for families. With a focus on adventure and recreation, this hotel is an excellent choice for active travellers.
  • Grand Hotel Palace: Situated 10km from San Leonardo, the 5-star Grand Hotel Palace holds a guest rating of 8.2, making it a premier choice for families and adventure enthusiasts. This hotel provides a variety of recreational activities, including waterskiing, windsurfing, and snorkeling nearby. With family amenities such as in-room childcare and a children's pool, it ensures that younger guests are well catered for. The Grand Hotel Palace combines luxury with adventure, creating a memorable vacation experience.

Where to stay in San Leonardo

San Leonardo, nestled in the enchanting Marsala region of Sicily, offers an idyllic retreat for those seeking adventure and eco-friendly experiences. Surrounded by the stunning Apulian countryside, visitors can explore pristine beaches and charming local villages. The atmosphere is relaxed and romantic, making it perfect for families and couples alike. With its quiet location and friendly locals, San Leonardo provides a unique blend of culture and tranquility, ensuring an unforgettable getaway.

  • Marsala: Nestled on the western coast of Sicily, Marsala is a vibrant city known for its rich history and beautiful coastal scenery. The area experiences a seasonal influx of travellers, peaking from June to August, making it a lively destination during the summer months. Visitors flock to Marsala for its outdoor adventures, eco-friendly activities, and water sports. Notable highlights include stunning beaches, historic landmarks, and nature reserves that offer a chance to explore the region's diverse wildlife. Additionally, the city's shopping areas and cable car rides provide unique experiences, ensuring there's something for everyone.
  • Birgi Vecchi: Just 1.6km away from San Leonardo, Birgi Vecchi is a charming village that attracts visitors seeking outdoor and eco-friendly adventures. The village sees a surge in tourist arrivals from July to September, making it a bustling spot during the peak summer season. Here, you can indulge in various water sports while soaking in the natural beauty surrounding the area. With its close proximity to nature reserves and historic places, Birgi Vecchi offers a tranquil escape where you can unwind on the beach and immerse yourself in the local culture.
  • Spagnola: Located 3km from San Leonardo, Spagnola is another picturesque village that captures the essence of Sicilian charm. With a seasonal visitor trend peaking in the summer months, Spagnola is perfect for those looking for outdoor thrills and cultural experiences. The village is ideal for windsurfing and boating enthusiasts, offering ample opportunities to engage with the stunning coastal waters. Nearby historic sites, islands, and nature reserves provide a perfect backdrop for exploration, ensuring an enriching experience for every traveller.

Things to do near San Leonardo

Shopping

In San Leonardo, you can visit local shops offering unique Sicilian gifts and souvenirs. If you're up for a drive, check out Centro Commerciale Conca d'Oro, about 19km away, where you'll find a range of stores, from fashion to electronics, and dining options.

Recreation

San Leonardo offers a tranquil wellness retreat experience with its natural landscapes and serene atmosphere. Engage in yoga sessions amidst olive groves, or indulge in rejuvenating spa treatments that utilise local ingredients. Enjoy leisurely walks along peaceful paths, immersing yourself in the calming beauty of Sicily's countryside.

Adventure

The Trapani-Erice Cable Car Valley Station offers stunning views as you ascend the mountainside, perfect for family adventures. At the Mountain Station, experience the thrill of breathtaking panoramas and explore nearby hiking trails that showcase the beauty of Sicily's landscape.

Nightlife

Visit the charming Bar Fattoria for a lively atmosphere, where you can enjoy local wines and light bites. For a more laid-back evening, head to the nearby Tonnara di San Giuliano, where you can unwind by the sea while listening to soothing music and sampling fresh seafood.

*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 in Marsala, Sicily, provides numerous opportunities for budget-conscious travellers. Enjoy free attractions like Spiaggia di San Teodoro and Marsala Porta Garibaldi. To save on accommodation, consider visiting between December and February when prices are lower, and book your hotel about a month in advance. Saturday is the cheapest day to stay, while Wednesday tends to be more expensive. Use Expedia’s search tool to filter by budget and combine your hotel, flights, and activities for the best deals. Additionally, explore local transportation options like buses and bicycles to keep costs down.

  • 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: Book your hotel in San Leonardo about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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, desired location, and the type of accommodation you prefer. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your San Leonardo hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around San Leonardo

San Leonardo in Marsala, Sicily, is ideal for outdoor and eco-friendly adventures, offering a blend of culture and nature. Visitors can explore local attractions such as nature reserves, charming piazzas, and intriguing museums. The region caters to those seeking outdoor experiences and beach relaxation. For added convenience, consider nearby hotels that provide easy access to these attractions, ensuring a fulfilling and enjoyable holiday.

  • Capo Boeo: Located 8km from San Leonardo, this scenic cape offers stunning views and a tranquil beach atmosphere. It’s an ideal spot for a leisurely day by the sea, where you can appreciate the natural beauty and enjoy the serene coastal vibes.
  • Ettore and Infersa Salt Museum: Nestled within San Leonardo, this museum immerses visitors in the rich cultural heritage of salt production. Discover the history and craftsmanship behind this ancient industry, and gain insights into the local traditions that have shaped the region.
  • Spiaggia di San Teodoro: Just 5km from San Leonardo, this beautiful beach boasts picturesque sands and inviting waters. It’s a lovely place to relax and soak up the sun, offering a quintessential beach experience that embodies the charm of Sicilian coastal life.

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

San Leonardo in Marsala, Sicily, is conveniently accessible via three major airports. Trapani (TPS-Vicenzo Florio) is the closest, located 5km away, with excellent hotel options like the 5-star Baglio Oneto dei Principi di San Lorenzo, 6km from the airport, and the Grand Hotel Palace, 13km away, offering transportation services. Palermo (PMO-Punta Raisi) is 64km away, featuring hotels such as CDSHotels Terrasini - CittĆ  del Mare, 10km from the airport, and Magaggiari Hotel Resort, just 2km away. Finally, Pantelleria (PNL), situated 126km from San Leonardo, is close to the luxurious Sikelia Luxury Retreat and Zubebi Resort, both offering shuttle services.

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.