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

Find hotels in San Leonardo from SAR 239

  • 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 SAR 316
SAR 490 total
includes taxes & fees
13 Nov - 14 Nov
Case Vacanza Torre Lupa

2. 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 SAR 273
SAR 301 total
includes taxes & fees
2 Dec - 3 Dec
Baglio Custera Hotel & Restaurant

3. 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 SAR 249
SAR 299 total
includes taxes & fees
12 Nov - 13 Nov
Baitan Hotel

4. 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 SAR 217
SAR 239 total
includes taxes & fees
11 Dec - 12 Dec
SEAWATER HOTEL BIO & BEAUTY SPA

5. 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 SAR 449
SAR 524 total
includes taxes & fees
13 Nov - 14 Nov
Grand Hotel Palace

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 SAR 186
SAR 310 total
includes taxes & fees
1 Dec - 2 Dec
Villa Favorita

7. 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 SAR 290
SAR 345 total
includes taxes & fees
12 Nov - 13 Nov
Travini Hotel Residence

8. 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 SAR 376
SAR 413 total
includes taxes & fees
22 Nov - 23 Nov
Dome Hotel

9. 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 SAR 320
SAR 377 total
includes taxes & fees
24 Nov - 25 Nov
Best Western Hotel Stella D'Italia

10. 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 SAR 229
SAR 252 total
includes taxes & fees
16 Nov - 17 Nov
Relais Lo Stagnone

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 SAR 332
SAR 365 total
includes taxes & fees
11 Dec - 12 Dec
Hotel President

12. Hotel Carmine

Hotel Carmine
Marsala
9.4 out of 10, Exceptional, (274 reviews)
"Nice selection for breakfast!"
Canada
Jeff
The price is SAR 323
SAR 381 total
includes taxes & fees
12 Nov - 13 Nov
Hotel Carmine

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 SAR 240
SAR 264 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 SAR 176
SAR 522 total
includes taxes & fees
17 Nov - 18 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 SAR 274
SAR 314 total
includes taxes & fees
19 Nov - 20 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 SAR 355
SAR 407 total
includes taxes & fees
13 Nov - 14 Nov
SHoruq

17. 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 SAR 271
SAR 299 total
includes taxes & fees
15 Nov - 16 Nov
Il Vecchio Marsala

18. 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 SAR 419
SAR 494 total
includes taxes & fees
12 Nov - 13 Nov
Baglio Basile Hotel

19. 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 SAR 276
SAR 320 total
includes taxes & fees
12 Nov - 13 Nov
Sbarco dei 1000

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 SAR 245
SAR 353 total
includes taxes & fees
25 Nov - 26 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.

Compare top hotels in San Leonardo

Marsala
3.0 star property
Marsala
Contrada Spagnola
4.0 star property
Marsala
5.0 star property
Marsala
8.4
Very good
6 reviews
9.8
Exceptional
39 reviews
9.4
Exceptional
59 reviews
9.0
Wonderful
82 reviews
8.2
Very good
310 reviews
The price is SAR 316
SAR 490 total
includes taxes & fees
13 Nov - 14 Nov
The price is SAR 273
SAR 301 total
includes taxes & fees
2 Dec - 3 Dec
The price is SAR 249
SAR 299 total
includes taxes & fees
12 Nov - 13 Nov
The price is SAR 217
SAR 239 total
includes taxes & fees
11 Dec - 12 Dec
The price is SAR 449
SAR 524 total
includes taxes & fees
13 Nov - 14 Nov
  • No Breakfast included
  • Yes, Pool
  • No Spa
  • Yes, Pet friendly
  • No WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • Yes, Pool
  • Yes, Spa
  • No Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • No Pool
  • No Spa
  • No Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • Yes, Pool
  • No Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking
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 food.

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

  • Outdoor Adventures: San Leonardo is perfect for eco-friendly activities, with beautiful hiking trails and opportunities for swimming.
  • Nudist Beach: Enjoy a unique experience at the local nudist beach, offering a relaxed atmosphere and stunning views.
  • Nature Reserve: Explore the nearby nature reserve, rich in biodiversity and ideal for nature enthusiasts.
  • Local Culture: Immerse yourself in the vibrant local culture through charming village experiences and family-friendly activities.
  • Comfortable Accommodations: Choose from cozy bed & breakfasts and comfortable hotels catering to all types of travelers.

Find great hotels near San Leonardo

Explore the ideal hotel accommodations in San Leonardo, Marsala, Sicily, where you'll find a variety of options including cozy bed & breakfasts and comfortable hotels. Whether you're traveling with family, on a business trip, or seeking a pet-friendly stay, San Leonardo offers the perfect blend of hospitality and amenities to enhance your vacation experience in this charming Italian destination.

  • Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort: Experience unparalleled luxury at Baglio Oneto dei Principi di San Lorenzo, a stunning 5-star wine resort located 3.2km from San Leonardo. This property is perfect for adventure seekers and business travelers alike, offering an array of exciting activities such as windsurfing, sailing, and mountain biking nearby. Immerse yourself in Sicilian culture while enjoying luxurious accommodations, exquisite dining options, and breathtaking views of the surrounding vineyards. This resort is an ideal retreat for those looking to combine relaxation with adventure.
  • Cave Bianche Hotel: Nestled 12.9km from San Leonardo, the 4-star Cave Bianche Hotel provides a unique and family-friendly atmosphere. With its pet-friendly policy, this hotel is perfect for travelers who wish to bring their furry companions along. Guests can enjoy onsite activities like mountain biking and scooter rentals, while kayaking and fishing await nearby. Families will appreciate the dedicated child amenities, including a children's pool and babysitting services. The combination of adventure and comfort makes Cave Bianche an excellent choice for a memorable family getaway.
  • Grand Hotel Palace: Located 9.7km from San Leonardo, the Grand Hotel Palace offers a luxurious experience tailored for families. This 5-star hotel features a range of amenities designed for children, including a dedicated children's pool and babysitting services, ensuring that both parents and kids can enjoy their stay. The elegant accommodations and top-notch service provide a serene environment for relaxation after a day of exploration. Whether you're seeking luxury or a family-friendly environment, Grand Hotel Palace is an exceptional choice for your Sicilian vacation.

Where to stay in San Leonardo

San Leonardo, nestled in the heart of Marsala, Sicily, offers a perfect blend of outdoor adventure and serene relaxation. Explore the charming village, enjoy family-friendly activities, and immerse yourself in the local culture. Nearby, you can discover secluded spots ideal for a romantic getaway, as well as luxurious settings for a peaceful retreat. With its quiet location and vibrant atmosphere, San Leonardo is an unforgettable destination for a long weekend escape.

  • Marsala: Nestled on the western coast of Sicily, Marsala is a vibrant city known for its rich history and stunning landscapes. As the heart of the surrounding region, it offers a variety of outdoor adventures, from golfing to shopping. Visitors can explore beautiful beaches, historic landmarks, and nature reserves nearby. The city experiences a moderate influx of tourists, peaking during the warm summer months, making it a lively destination. Don't miss the chance to sample the famous Marsala wine and enjoy the local cuisine at charming restaurants.
  • Birgi Vecchi: Located just 1.6km from San Leonardo, Birgi Vecchi is a quaint village that attracts visitors seeking an eco-friendly and adventurous getaway. The village is surrounded by picturesque nature reserves and historic sites, providing ample opportunities for exploration and relaxation. Peak tourist season runs from July to September, when the village comes alive with outdoor activities. The nearby beaches offer sun-soaked days and stunning views, ensuring a memorable experience for nature lovers and history enthusiasts alike.
  • Parrinello: A mere two miles from San Leonardo, Parrinello is another charming village that offers an idyllic escape. Known for its outdoor activities and eco-friendly experiences, Parrinello is a hotspot for adventure seekers. With a peak tourist season similar to Birgi Vecchi, the village welcomes visitors eager to discover its nature reserves and historic sites. The proximity to beautiful islands makes it an excellent spot for day trips and exploration. Enjoy the serene atmosphere and breathtaking landscapes that this lovely village has to offer.

Things to do near San Leonardo

San Leonardo is perfect for outdoor and eco-friendly adventures, offering a variety of activities for visitors. Enjoy shopping in local stores or take a refreshing swim. For those seeking exploration, there are beautiful hiking trails and opportunities for exciting day trips to nearby attractions. Whether you're looking to relax or embark on an adventure, San Leonardo has something for everyone.

Shopping

For a unique shopping experience, visit Laboratorio Ceramiche d'Arte - Paola Luisa Amico and La Pasticceria di Maria Grammatico, both located 20.9km away from San Leonardo. If you're up for a drive, these stores offer exquisite ceramics and delightful pastries that make perfect gifts.

Recreation

At Stadio Polisportivo Provinciale, engage in energizing sports activities just 19.3km from San Leonardo. Experience rejuvenation at the Thermal Baths of Segesta, located 37.0km away, where wellness meets relaxation. For outdoor fun, visit Parco NaturAvventura, 38.6km from San Leonardo, offering a serene natural escape.

Adventure

Experience breathtaking views at the Trapani-Erice Cable Car Valley Station, located 19.3km from San Leonardo, perfect for outdoor family adventures. For water enthusiasts, ASD Reef Puzziteddu offers exciting water sports 37.0km away, while Acquasplash, a vibrant waterpark 38.6km away, provides fun for the whole family.

Nightlife

Experience the vibrant nightlife in San Leonardo by visiting the Nino Croce Theater, 22.5km away, or the Garibaldi Theater, 25.7km away, both offering rich cultural performances. Don't miss the Segesta Theater, located 32.2km away, known for its romantic ambiance and entertainment.

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

Booking tips and Expedia advantages for San Leonardo

To save money while visiting San Leonardo, plan your trip during the off-peak months of December to February for lower accommodation rates. Utilize public transportation options like buses and bicycles to cut costs. Enjoy free activities such as Spiaggia di San Teodoro and Marsala Porta Garibaldi. Book your hotel about a month in advance or look for last-minute deals on Expedia, especially on Saturdays, which tend to be the cheapest days. Consider bundling your hotel, flights, and activities for additional savings.

  • 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: Booking a hotel in San Leonardo about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Expedia’s search tool empowers you to customize your travel experience by selecting your budget, preferred location, and additional criteria. You can easily arrange the results to display the lowest prices first, ensuring you find the most affordable hotel options right away. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels ready for booking.
  • Consider bundling your trip: You can save money by combining your San Leonardo hotel reservation with your flights and activities by booking an Expedia package.

Find the best attractions near San Leonardo

San Leonardo, located in Marsala, Sicily, is perfect for outdoor and eco-friendly adventures. Visitors can explore a variety of attractions including a nudist beach, nature reserve, and local museums. Whether you’re seeking cultural experiences or stunning scenery, San Leonardo offers a delightful blend of outdoor activities and rich heritage, ensuring a memorable vacation for all travelers.

  • Riserva Naturale dello Stagnone: This beautiful natural reserve offers stunning landscapes and historical vibes, perfect for nature lovers and history buffs alike. Explore the diverse ecosystems, picturesque salt flats, and rich birdlife while immersing yourself in the area's unique cultural heritage.
  • Mozia: An archaeological site that unveils the fascinating history of the Phoenician civilization, Mozia is a cultural gem. Wander through ancient ruins, and admire the artifacts that tell stories of a bygone era, all while enjoying breathtaking views of the surrounding lagoon.
  • Cala Rossa Beach: Known for its crystal-clear waters and serene atmosphere, Cala Rossa Beach is a popular nudist destination. Relax on the soft sands, swim in the inviting sea, and enjoy the tranquility of this stunning beach location.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 SunnyAverageAverage
December58.3°F (14.6°C)Light RainMostly SunnyLowSlightly Low

The nearest major airports for your trip to San Leonardo

Traveling to San Leonardo, Marsala, Sicily, is convenient with two major airports nearby. Palermo Airport (PMO-Punta Raisi) is situated 64.4km away, with hotels like CDSHotels Terrasini - Città del Mare, 9.7km from the airport, offering transfer services for a fee. Magaggiari Hotel Resort and TH Cinisi - Florio Park Hotel are both 1 and 3.2km away respectively and provide easy airport access. Alternatively, Trapani Airport (TPS-Vicenzo Florio) is just 4.8km away, with excellent options such as the 5-star Baglio Oneto dei Principi di San Lorenzo, 6.4km from the airport, and Grand Hotel Palace, which is 12.9km away and offers airport transportation for a fee.

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 traveler data. Two other choices 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's the top vacation rental in San Leonardo?
Dimora San Girolamo: This vacation home rental outside of San Leonardo is located in the city center 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! The majority of hotel room reservations are fully refundable provided that you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you booked a non-refundable reservation, you might still have the option to cancel and be given a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in San Leonardo.
Where can I learn more about changing or cancelling my trip to San Leonardo?
For additional details about updating your trip to San Leonardo or cancelling it, head over to our customer service page.
What's the best place to stay for a family trip to 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 choice for your family trip. Attractions in the area like La Pasticceria di Maria Grammatico are also fun for the whole family. Find more child-friendly accommodations in San Leonardo.
What is the favorite LGBTQ-friendly hotel in San Leonardo?
Oasi Guzzetta Hotel e Case Vacanze is a top LGBTQ-friendly guesthouse that features free WiFi and free parking.
What's the best pet-friendly accommodation in San Leonardo?
Oasi Guzzetta Hotel e Case Vacanze is a top dog-friendly guesthouse, 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 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 two additional hotels that offer an onsite pool. View all hotels with pools in San Leonardo.
What's the best hotel for staying near Punta Raisi Airport (PMO)?
Magaggiari Hotel Resort is a popular 4-star hotel featuring a restaurant and an outdoor pool. It's located a short 1.5 mi (2.4 km) from Punta Raisi Airport. Other good choices within close proximity to the airport include Villa Rosa dei Venti and Kunesias.
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 accommodations to choose from. Find out more about San Leonardo.
What is there to see in San Leonardo?
A couple of favorite 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. Check out what more to see and do in Expedia's San Leonardo guide.
What's the seasonal weather like in San Leonardo?
The hottest months are usually August and July with an average temp of 77°F, while the coldest months are February and January with an average of 56°F. Average annual precipitation for San Leonardo is 23 inches.