Lodging Image

Find hotels in San Leonardo from ₩104,271

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 29 - Aug 30
Tomorrow
Aug 30 - Aug 31
Next weekend
Sep 4 - Sep 6
In two weeks
Sep 11 - Sep 13

Filter by

Star rating

Guest rating

Our top choices for San Leonardo hotels

1. Relais Lo Stagnone

Relais Lo Stagnone
Marsala
United Kingdom
Nicky
₩115,961
₩133,935 total
includes taxes & fees
Sep 3 - Sep 4
Relais Lo Stagnone

2. Baitan Hotel

Baitan Hotel
Marsala
United Kingdom
dror
₩108,710
₩129,151 total
includes taxes & fees
Sep 28 - Sep 29
Baitan Hotel

3. Baglio Custera Hotel & Restaurant

Baglio Custera Hotel & Restaurant
Marsala
Canada
Karen
₩146,241
₩170,433 total
includes taxes & fees
Sep 27 - Sep 28
Baglio Custera Hotel & Restaurant

4. Villa Carlo Resort

Villa Carlo Resort
Marsala
United Kingdom
Guido
₩156,547
₩181,768 total
includes taxes & fees
Sep 6 - Sep 7
Villa Carlo Resort

5. Casolare nelle Saline

Casolare nelle Saline
Paceco
United States
Evan
₩150,025
₩169,810 total
includes taxes & fees
Sep 1 - Sep 2
Casolare nelle Saline

6. Borgo Pida

Borgo Pida
Misiliscemi
United Kingdom
Helen
₩109,751
₩127,104 total
includes taxes & fees
Sep 22 - Sep 23
Borgo Pida

7. Relais Antiche Saline

Relais Antiche Saline
Paceco
United States
maria alberta
₩282,650
₩310,920 total
includes taxes & fees
Sep 1 - Sep 2
Relais Antiche Saline

8. Agriturismo Vultaggio

Agriturismo Vultaggio
Misiliscemi
United States
Laura
₩116,396
₩279,701 total
includes taxes & fees
Sep 4 - Sep 5
Agriturismo Vultaggio

9. Rainbow resort

Rainbow resort
Marsala
Italy
STEFANO
₩172,776
₩199,627 total
includes taxes & fees
Sep 13 - Sep 14
Rainbow resort

10. Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort

Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort
Marsala
United States
Jeff
₩611,039
₩683,304 total
includes taxes & fees
Sep 8 - Sep 9
Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort

11. Albergo Vittoria

Albergo Vittoria
Trapani
United Kingdom
Gary
₩152,884
₩179,437 total
includes taxes & fees
Aug 30 - Aug 31
Albergo Vittoria

12. Historico loft & rooms

Historico loft & rooms
Trapani
United States
nosleidy
₩122,614
₩142,847 total
includes taxes & fees
Sep 10 - Sep 11
Historico loft & rooms

13. Agriturismo da Tore

Agriturismo da Tore
Misiliscemi
Italy
Antonino
₩79,795
₩92,558 total
includes taxes & fees
Sep 14 - Sep 15
Agriturismo da Tore

14. Il Vecchio Marsala

Il Vecchio Marsala
Marsala
United States
Lisa
₩130,456
₩149,879 total
includes taxes & fees
Sep 9 - Sep 10
Il Vecchio Marsala

15. Best Western Hotel Stella D'Italia

Best Western Hotel Stella D'Italia
Marsala
United Kingdom
Rebecca
₩160,185
₩185,770 total
includes taxes & fees
Sep 28 - Sep 29
Best Western Hotel Stella D'Italia

16. Le Caserie

Le Caserie
Marsala
United States
Zoya
₩104,787
₩121,644 total
includes taxes & fees
Sep 16 - Sep 17
Le Caserie

17. Hotel Carmine

Hotel Carmine
Marsala
United States
Patrik
₩154,982
₩180,048 total
includes taxes & fees
Sep 3 - Sep 4
Hotel Carmine

18. Bianco Sale Trapani

Bianco Sale Trapani
Misiliscemi
Canada
Bobby
₩130,456
₩149,879 total
includes taxes & fees
Sep 7 - Sep 8
Bianco Sale Trapani

19. Hotel San Michele

Hotel San Michele
Trapani City Centre
United States
courtney
₩218,542
₩249,963 total
includes taxes & fees
Sep 16 - Sep 17
Hotel San Michele

20. Hotel Trapani In

Hotel Trapani In
Trapani City Centre
Australia
Rhett
₩154,292
₩179,288 total
includes taxes & fees
Aug 31 - Sep 1
Hotel Trapani In
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular San Leonardo attractions

Ettore and Infersa Salt Museum

10.0/10 (4 reviews)
You can browse the exhibits at Ettore and Infersa Salt Museum, a museum with a story of its own, during your travels to San Leonardo. Stroll along the area's seaside or simply enjoy its wineries.
See properties

Learn more about San Leonardo

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

See all hotels in San Leonardo
A windmill with a red top and a white sail, located near a body of water with boats.
Photo by Algirdas Sidiskis

Top San Leonardo Hotel Reviews

Venere di Erice Resort

Venere di Erice Resort

10/10 Excellent
"All ok, we cannot complain"
Lukas 4-night trip
Posted 5 days ago
Venere di Erice Resort
Albergo Vittoria

Albergo Vittoria

8/10 Good
"Very good location near beach & shopping area. Some staff very helpful. Excellent breakfast, lots of choice. Large family room & bathroom with bath & separate shower Sitting area with sofa. Plenty of room for us 3. Nice to have tea & coffee making facilities though staff couldn't give us any milk when we arrived late (10pm) not sure reason why? Plug in bathroom sink blocked."
Gary 1-night trip
Posted 6 days ago
Albergo Vittoria
Villa Carlo Resort

Villa Carlo Resort

8/10 Good
"It’s nice resort but not disable friendly"
irfan 4-night trip
Posted 6 days ago
Villa Carlo Resort
Room of Andrea

Room of Andrea

8/10 Good
"Really enjoyed our stay here! The staff were lovely and helpful, the location was great, and having the pool was such a bonus in the heat. Would absolutely stay again 😃"
Sophie 4-night trip
Posted 7 days ago
Room of Andrea
Almar Giardino di Costanza Mazara del Vallo Resort & Spa

Almar Giardino di Costanza Mazara del Vallo Resort & Spa

10/10 Excellent
"Great hotel, wonderful staff"
Maria 7-night trip
Posted 9 days ago
Almar Giardino di Costanza Mazara del Vallo Resort & Spa
Resort Il Mulino

Resort Il Mulino

10/10 Excellent
"Amazing!"
Luca Alessandro 5-night trip
Posted 13 days ago
Resort Il Mulino
Hotel Trapani In

Hotel Trapani In

10/10 Excellent
"We stay here allready for a 2. time. Nice okace, everywhere by walk. Town, shopping, beach, restaurants."
Jaromir 5-night trip
Posted 3 weeks ago
Hotel Trapani In
Hotel Carmine

Hotel Carmine

10/10 Excellent
"Beautiful historical building in the center of Marsala"
Jørgen 1-night trip
Posted 3 weeks ago
Hotel Carmine
Hotel San Michele

Hotel San Michele

10/10 Excellent
"Central location makes it easy to get around. You have to pay but they will take care of your car. We were easily able to walk to the port."
R Brandon 2-night trip
Posted 3 weeks ago
Hotel San Michele

More cheap stays in San Leonardo

Hotel Edelweiss

Hotel Edelweiss

Cortile Padre Vincenzo, 5 Erice TP
₩117,410
₩129,151 total
Sep 7 - Sep 8
includes taxes & fees
8.2/10 Very Good! (57 reviews)
Hotel Edelweiss
Palazzo dei Corsari- Apartment

Palazzo dei Corsari- Apartment

Via Giuseppe Barlotta 25 Trapani TP
₩137,704
₩159,447 total
Aug 30 - Aug 31
includes taxes & fees
7.8/10 Good! (90 reviews)
Palazzo dei Corsari- Apartment
B&B Il Vecchio Messina

B&B Il Vecchio Messina

Corso Vittorio Emanuele 71 Trapani TP
Get rates
9.2/10 Wonderful! (27 reviews)
B&B Il Vecchio Messina
Case a San Matteo

Case a San Matteo

Via Punica 3 - Piazza San Matteo Marsala TP
Get rates
9.6/10 Exceptional! (4 reviews)
Case a San Matteo
SoleTerraLuna

SoleTerraLuna

Via Livio Bassi 194 Trapani TP
Get rates
8.6/10 Excellent! (27 reviews)
SoleTerraLuna
Hotel Aosta

Hotel Aosta

Via Duca D'Aosta 53 Erice TP
Get ratesHotel Aosta

Find out more about San Leonardo

Top reasons to visit San Leonardo

  • Outdoor Adventures: San Leonardo offers a perfect mix of thrilling outdoor activities and eco-friendly experiences amidst beautiful Sicilian landscapes.
  • Relaxation and Spa Days: Indulge in rejuvenating spa treatments and leisurely strolls, making it an ideal spot for relaxation.
  • Charming Local Culture: Explore the quaint piazzas, museums, and friendly locals that showcase the rich cultural heritage of the area.
  • Stunning Beaches: Enjoy pristine beaches that provide a perfect setting for sunbathing and water activities.
  • Diverse Accommodations: Choose from a range of lodging options, from cozy B&Bs to comfortable hotels, catering to all types of travelers.

Find great hotels near San Leonardo

Discover a range of hotel accommodations in San Leonardo, Marsala, Sicily, tailored to meet diverse traveler needs. From charming bed and breakfasts to comfortable hotels, you'll find options that cater to families, business travelers, and pet owners alike. Enjoy a memorable vacation experience while exploring the local attractions. Don't forget to check out hotel reviews to find the perfect fit for your stay in this beautiful Sicilian destination.

  • Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort: This exquisite 5-star resort is nestled 3km from San Leonardo and boasts a guest rating of 9.2 out of 10. With its unique theme centered around wine and romance, it offers direct beach access and a variety of adventure sports, including sailing and hiking. Guests can indulge in romantic packages featuring garden views and wine tasting experiences in the property's charming winery. The outdoor seasonal pool and spa services provide a perfect retreat for relaxation, making it an ideal choice for couples seeking a romantic getaway.
  • Cave Bianche Hotel: Located 13km from San Leonardo, this 4-star hotel, rated 8.6 out of 10, is a family-friendly destination that emphasizes adventure and recreation. The hotel features a range of activities such as kayaking, snorkeling, and mountain biking, catering to both adults and children. With amenities designed for younger guests, including a children’s pool and babysitting services, families can enjoy a stress-free vacation. Its welcoming atmosphere and variety of activities make it a great option for families looking to bond over exciting experiences.
  • Grand Hotel Palace: Situated 10km from San Leonardo, this elegant 5-star hotel has a guest rating of 8.2 out of 10 and is perfect for families seeking adventure. The hotel provides numerous recreational activities such as windsurfing and fishing, ensuring an action-packed stay. Family-oriented amenities, including a children's pool and babysitting services, make it easy for parents to relax while their kids enjoy themselves. With its refined atmosphere and focus on family adventure, Grand Hotel Palace is an excellent choice for those traveling with children.

Where to stay in San Leonardo

San Leonardo, nestled in the heart of Sicily, offers an idyllic retreat for those seeking adventure and relaxation. Surrounded by the breathtaking Apulian countryside and pristine beaches, this charming village invites travelers to explore its serene atmosphere. Nearby, enjoy family-friendly activities and romantic escapes, all while connecting with friendly locals. Whether you're looking for outdoor adventures or a luxurious getaway, San Leonardo and its surrounding regions promise a memorable vacation experience.

  • Marsala: Located in the heart of Sicily, Marsala is a vibrant city renowned for its rich history and stunning coastal landscapes. Visitors flock here for outdoor adventures, eco-friendly experiences, and a taste of adventure. The city comes alive from June to August with outdoor activities such as water sports and shopping. Key attractions include beautiful beaches, historical sites, and nature reserves, making it a perfect destination for those who appreciate a blend of culture and nature. With its charming atmosphere and local flavors, Marsala offers a delightful experience for every traveler.
  • Birgi Vecchi: Just a mile from San Leonardo, the quaint village of Birgi Vecchi is a hidden gem for outdoor enthusiasts and eco-conscious travelers. The seasonal influx of visitors peaks from July to September, drawn by the area's captivating nature reserves and stunning beaches. Water sports are a major draw here, ensuring that adventure seekers have plenty of thrilling options. With its serene landscape and historical significance, Birgi Vecchi provides a peaceful retreat while still being close to more bustling tourist spots.
  • Spagnola: A mere 3km from San Leonardo, Spagnola is a charming village that captivates visitors with its cultural experiences and outdoor activities. Peak tourist season runs from July to September, offering opportunities for windsurfing and boating against a picturesque backdrop. Spagnola's proximity to historical sites and nature reserves makes it a delightful spot for travelers interested in immersing themselves in the local culture and natural beauty. This village is perfect for those looking to unwind while still engaging in exciting adventures.

Things to do near San Leonardo

Shopping

In San Leonardo, you'll find charming local shops offering unique souvenirs. For a larger selection, if you're up for a drive, head to the Centro Commerciale La Torre in Marsala for a variety of retail stores and eateries, or check out the Mercato di Marsala for fresh local products.

Recreation

Discover the serene atmosphere at the San Leonardo Wellness Center, where you can indulge in relaxing massages and rejuvenating spa treatments. Enjoy outdoor yoga sessions amidst nature or take a leisurely stroll through the beautiful gardens, perfect for unwinding and connecting with the tranquil surroundings.

Adventure

Experience breathtaking views aboard the Trapani-Erice Cable Car Valley Station, located 19km from San Leonardo. This gondola ride offers an exhilarating ascent over stunning landscapes. At the Trapani-Erice Cable Car Mountain Station, 21km away, enjoy outdoor adventures and family-friendly activities in a picturesque setting.

Nightlife

The nightlife in San Leonardo offers a relaxed vibe, where you can enjoy a drink at a local bar or dine at a charming trattoria. Take a stroll along the beach promenade, where you might find live music and a friendly atmosphere to unwind after a day of exploration.

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

Find the best attractions near San Leonardo

San Leonardo offers a perfect blend of outdoor adventures and cultural experiences for eco-friendly travelers. Visitors can explore local attractions like nature reserves, charming piazzas, and museums, all while enjoying the beautiful Sicilian landscape. With options for beach experiences and nearby accommodations, San Leonardo is an ideal destination for those seeking both relaxation and exploration.

  • Mozia: Explore the enchanting archaeological site of Mozia, located 1km from San Leonardo. This ancient island offers a glimpse into the rich history of the Phoenician civilization, featuring well-preserved ruins and stunning views of the lagoon.
  • Riserva Naturale dello Stagnone: Discover the natural beauty and historical significance of Riserva Naturale dello Stagnone, also 1km away. This reserve is known for its salt pans and diverse wildlife, making it a perfect spot for nature enthusiasts and history buffs alike.
  • Spiaggia di San Teodoro: Relax at Spiaggia di San Teodoro, a picturesque beach located 5km from San Leonardo. With its soft sands and crystal-clear waters, it’s an ideal location to unwind and soak up the Sicilian sun.

Best time to go to San Leonardo

The best time to visit San Leonardo can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in San Leonardo falls in August, when visitor numbers are high and weather is sunny with no rain. The coolest average temperature in San Leonardo falls in February, 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

Traveling to San Leonardo, Marsala, Sicily, is convenient with several major airports nearby. Palermo Airport (PMO-Punta Raisi) is approximately 64km away, with nearby hotel options like CDSHotels Terrasini - Città del Mare, which offers shuttle services for a fee, and Magaggiari Hotel Resort, located just 2km from the airport. Trapani Airport (TPS-Vicenzo Florio) is even closer, at 5km from San Leonardo, featuring luxury options such as the Baglio Oneto dei Principi di San Lorenzo, which provides nearby access. Lastly, Pantelleria Airport (PNL) is 126km away, with hotels like Sikelia Luxury Retreat offering convenient transportation services.

Frequently asked questions

Where is the best place for a stay in San Leonardo?
Located 9.7 mi (15.6 km) from the heart of San Leonardo, Resort Il Mulino 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 Villa Carlo Resort. See all available top hotels, or vacation rentals in San Leonardo.
What's the top vacation rental in San Leonardo?
Residence Porta delle Botteghelle: This vacation home rental outside of San Leonardo is in the historical district and equipped with air-conditioning and daily housekeeping to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a coffee maker to make your meal-planning easier. 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'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?
Resort Il Mulino: Features a rooftop terrace, a seasonal outdoor pool, and spa services. SEAWATER HOTEL BIO & BEAUTY SPA and Villa Carlo Resort 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 23 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.

Explore a world of travel with Expedia