Lodging Image

San Leonardo hotels from HK$335

  • 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
6 Oct - 7 Oct
Tomorrow
7 Oct - 8 Oct
This weekend
9 Oct - 11 Oct
Next weekend
16 Oct - 18 Oct

Filter by

Star rating

Guest rating

Our top choices for San Leonardo hotels

1. Case Vacanza Torre Lupa

Case Vacanza Torre Lupa
Marsala
United States
Dennis J.
HK$664
HK$1,030 total
includes taxes & fees
1 Nov - 2 Nov
Case Vacanza Torre Lupa

2. SEAWATER HOTEL BIO & BEAUTY SPA

SEAWATER HOTEL BIO & BEAUTY SPA
Marsala
United States
Javier
HK$434
HK$530 total
includes taxes & fees
7 Oct - 8 Oct
SEAWATER HOTEL BIO & BEAUTY SPA

3. Grand Hotel Palace

Grand Hotel Palace
Marsala
United Kingdom
Peter
HK$937
HK$1,092 total
includes taxes & fees
11 Oct - 12 Oct
Grand Hotel Palace

4. Hotel Carmine

Hotel Carmine
Marsala
Canada
Jeff
HK$676
HK$797 total
includes taxes & fees
10 Oct - 11 Oct
Hotel Carmine

5. Baglio Custera Hotel & Restaurant

Baglio Custera Hotel & Restaurant
Marsala
Canada
Antoine
HK$867
HK$1,007 total
includes taxes & fees
26 Oct - 27 Oct
Baglio Custera Hotel & Restaurant

6. Villa Favorita

Villa Favorita
Marsala
United States
Antonio
HK$424
HK$739 total
includes taxes & fees
14 Oct - 15 Oct
Villa Favorita

7. Baitan Hotel

Baitan Hotel
Contrada Spagnola
United States
Richard
HK$540
HK$647 total
includes taxes & fees
18 Oct - 19 Oct
Baitan Hotel

8. Dome Hotel

Dome Hotel
Marsala
United States
Jeanne
HK$857
HK$996 total
includes taxes & fees
3 Nov - 4 Nov
Dome Hotel

9. Villa Carlo Resort

Villa Carlo Resort
Marsala
United Kingdom
Guido
HK$612
HK$726 total
includes taxes & fees
9 Oct - 10 Oct
Villa Carlo Resort

10. Travini Hotel Residence

Travini Hotel Residence
Marsala
United Kingdom
daryl
HK$639
HK$755 total
includes taxes & fees
9 Oct - 10 Oct
Travini Hotel Residence

11. Resort Santa Maria

Resort Santa Maria
Marsala
United States
Lillian
HK$372
HK$1,082 total
includes taxes & fees
3 Nov - 4 Nov
Resort Santa Maria

12. Best Western Hotel Stella D'Italia

Best Western Hotel Stella D'Italia
Marsala
United Kingdom
Rebecca
HK$847
HK$985 total
includes taxes & fees
20 Oct - 21 Oct
Best Western Hotel Stella D'Italia

13. Cave Bianche Hotel

Cave Bianche Hotel
Favignana
United Kingdom
Michael
HK$801
HK$881 total
includes taxes & fees
7 Oct - 8 Oct
Cave Bianche Hotel

14. Relais Lo Stagnone

Relais Lo Stagnone
Marsala
United States
lisa
HK$480
HK$564 total
includes taxes & fees
2 Nov - 3 Nov
Relais Lo Stagnone

15. Le Caserie

Le Caserie
Marsala
United States
Zoya
HK$477
HK$560 total
includes taxes & fees
4 Nov - 5 Nov
Le Caserie

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

Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort
Marsala
Canada
Tatsiana
HK$3,374
HK$3,773 total
includes taxes & fees
22 Oct - 23 Oct
Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort

17. Hotel President

Hotel President
Marsala
Canada
Jason
HK$702
HK$772 total
includes taxes & fees
20 Oct - 21 Oct
Hotel President

18. Relais Antiche Saline

Relais Antiche Saline
Paceco
Belgium
Giuseppe
HK$904
HK$994 total
includes taxes & fees
19 Oct - 20 Oct
Relais Antiche Saline

19. Bianco Sale Trapani

Bianco Sale Trapani
Misiliscemi
Canada
Bobby
HK$648
HK$748 total
includes taxes & fees
7 Oct - 8 Oct
Bianco Sale Trapani

20. Il Vecchio Marsala

Il Vecchio Marsala
Marsala
United States
Julius Paul
HK$675
HK$778 total
includes taxes & fees
8 Oct - 9 Oct
Il Vecchio Marsala
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 storied past, during your trip 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 dining.

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

Hotel Tempo di Mare

Hotel Tempo di Mare

10/10 Excellent
"Staff is helpful and they will help you with renting a bicycle at the site. You can walk to the town and the price is right. I just hoped the hotel has a pool."
Minako 1-night trip
Posted 23 hours ago
Hotel Tempo di Mare
Room of Andrea

Room of Andrea

10/10 Excellent
"Loved the room, the staff, and the breakfast. Be warned the ferris wheel park on the weekends gets very loud. Loud music until 1 am. Ask for a sea or park view to be on the other side of the hotel."
Janette 2-night trip
Posted 1 day 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
"There is nothing I could think of that needs improving. From the rooms to the staff to the food to the spa…everything was perfecto! I am now considering this for a destination wedding for one of my daughters!"
Stephen 3-night trip
Posted 1 day ago
Almar Giardino di Costanza Mazara del Vallo Resort & Spa
Hotel Trapani In

Hotel Trapani In

10/10 Excellent
"Great room. Lovely helpful staff."
Mark 3-night trip
Posted 2 days ago
Hotel Trapani In
Hotel San Michele

Hotel San Michele

10/10 Excellent
"Very near the historic center. Very clean and beautiful. Excellent staff. Highly recommended."
Terrence 2-night trip
Posted 3 days ago
Hotel San Michele
Grand Hotel Palace

Grand Hotel Palace

10/10 Excellent
"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."
Peter 1-night trip
Posted 4 days ago
Grand Hotel Palace
Historico loft & rooms

Historico loft & rooms

8/10 Good
"Personnel très professionnel. Établissement très propre, moderne et bien situé. Malheureusement la qualité du lit laissait à désiré. Peu confortable"
Jacques 2-night trip
Posted 6 days ago
Historico loft & rooms
Villa Carlo Resort

Villa Carlo Resort

10/10 Excellent
"What a GEM. Don't let the 'Jaba the Hut' entry door scare you, press the button on the center door and be prepared to arrive into a jewel. Frederica at reception quickly made us welcomed, and provided an easy check in and personal guide to the room. The area in front of the room is fantastic, overlooking the pool. The room interior spectacular, and you can even see the sunset from the area in front of the breakfast area. The breakfast was the best we experienced while in Sicily for variety. Grazie Villa Carlo, Isabella e Luigi"
Luis 1-night trip
Posted 2 weeks ago
Villa Carlo Resort
Mangia's Favignana Resort

Mangia's Favignana Resort

10/10 Excellent
"Lovely stay here during July when it was very hot. Pool vibe was lovely and chilled and the hotel didn’t feel too busy. It’s a little far from the town centre to walk, but highly recommend renting the hotel bikes as it’s a lovely cycle across the island."
Jake 6-night trip
Posted 1 month ago
Mangia's Favignana Resort

More cheap stays in San Leonardo

Hotel Edelweiss

Hotel Edelweiss

Cortile Padre Vincenzo, 5 Erice TP
HK$480
HK$528 total
8 Oct - 9 Oct
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
Get rates
7.8/10 Good! (91 reviews)
Palazzo dei Corsari- Apartment
SoleTerraLuna

SoleTerraLuna

Via Livio Bassi 194 Trapani TP
Get rates
8.6/10 Excellent! (27 reviews)
SoleTerraLuna
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
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

  • 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