Photo by Algirdas Sidiskis

San Leonardo hotels from HK$654

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Guest rating
Guest rating
Star rating

Our top choices for San Leonardo hotels

Case Vacanza Torre Lupa

Case Vacanza Torre Lupa
Marsala
8.4 out of 10, Very good, (6)
"The pool was amazing. The kitchen amenities could be better by adding more pans and serving platters."
United States
Dennis J.
Case Vacanza Torre Lupa

Attico

Attico
Marsala
10.0 out of 10, Exceptional, (1)
"Great rooms, very accommodating and kind people. Location is great; quiet neighborhood. Highly recommend. "
United States
Shane
The price is HK$780
HK$894 total
includes taxes & fees
8 Jan - 9 Jan 2026
Attico

La Corte Del Sole

La Corte Del Sole
Castellammare del Golfo
7.2 out of 10, Good, (5)
"In the middle of nowhere. Nothing to do at all at the hotel, there is no life/action, things to do. Do not recommand for the price there is way better hotel "
Canada
Alexandra
La Corte Del Sole

Esperanto Suite&Pool

Esperanto Suite&Pool
Favignana
Esperanto Suite&Pool

Case vacanza - ApartHotel San Marco

Case vacanza - ApartHotel San Marco
Valderice
10.0 out of 10, Exceptional, (5)
"Everything fine"
Germany
Markus
The price is HK$541
HK$623 total
includes taxes & fees
7 Jan - 8 Jan 2026
Case vacanza - ApartHotel San Marco

Hotel D'Angelo Palace

Hotel D'Angelo Palace
3.0 star property
Mazara del Vallo
8.0 out of 10, Very good, (123)
"The staff went out of their way to make us feel welcome "
Canada
Corina
The price is HK$434
HK$514 total
includes taxes & fees
24 Dec - 25 Dec
Hotel D'Angelo Palace

Le Porte Del Tempo Dimora Storica

Le Porte Del Tempo Dimora Storica
Mazara del Vallo Historic Center
10.0 out of 10, Exceptional, (5)
"The room was lovely and spacious. The building itself is a delight with real charm and history and definitely part of the Old Town vibe. Breakfast was very good too. "
United Kingdom
Rupert
The price is HK$688
HK$756 total
includes taxes & fees
20 Dec - 21 Dec
Le Porte Del Tempo Dimora Storica

Belice Rooms

Belice Rooms
Salemi
9.4 out of 10, Exceptional, (15)
"A very nice experience! The host was very helpful."
United States
Maryann
Belice Rooms

Vista Egadi B&B

Vista Egadi B&B
Paceco
9.6 out of 10, Exceptional, (34)
"Excellent B&B lovely welcome. Close to airport and Trapani town"
United Kingdom
Mark
The price is HK$582
HK$668 total
includes taxes & fees
18 Jan - 19 Jan 2026
Vista Egadi B&B

Venere di Erice Resort

Venere di Erice Resort
4.0 star property
Valderice
8.8 out of 10, Excellent, (69)
"Staff very nice and amazing landscape from the sea view room"
United Kingdom
Adriano
Venere di Erice Resort

Agriturismo Baglio Fontana

Agriturismo Baglio Fontana
Buseto Palizzolo
8.4 out of 10, Very good, (39)
"Really nice place with great people next to the coast of San Vito Lo Capo. Everybody was so nice and the food was really good!"
Canada
Jeffrey
Agriturismo Baglio Fontana

Fenici Levanzo - Island Apartments

Fenici Levanzo - Island Apartments
Levanzo
9.6 out of 10, Exceptional, (4)
"Clean, comfortable, new, excellent staff and location."
United Kingdom
Laura
The price is HK$4,139
HK$4,553 total
includes taxes & fees
20 Dec - 21 Dec
Fenici Levanzo - Island Apartments

Signorino Eco Resort & Spa

Signorino Eco Resort & Spa
Marsala
9.2 out of 10, Wonderful, (61)
"Clean location was amazing. Had a restaurant downstairs with a pool! "
Canada
Josie
The price is HK$561
HK$654 total
includes taxes & fees
20 Dec - 21 Dec
Signorino Eco Resort & Spa

Hotel Parco Degli Aromi Resort & SPA

Hotel Parco Degli Aromi Resort & SPA
4.0 star property
Valderice
8.4 out of 10, Very good, (128)
"Great view, nice pool, breakfast was varied with fresh fruit."
United States
William
Hotel Parco Degli Aromi Resort & SPA

Hotel History

Hotel History
3.0 star property
Valderice
9.0 out of 10, Wonderful, (78)
"Very good hospitality and great location! :)"
United Kingdom
Maria
Hotel History

Historico loft & rooms

Historico loft & rooms
Trapani
9.0 out of 10, Wonderful, (156)
"Very helpful, engaged staff. Rooms clean & spacious. "
United Kingdom
Antonina
Historico loft & rooms

Room of Andrea

Room of Andrea
4.0 star property
Trapani City Centre
9.2 out of 10, Wonderful, (108)
"Excellent access to parking, plentyful restaurants, retail and attractions nearby. Modern amenities. Very nice customer service at the desk and breakfast restaurant. "
Canada
Stephen
Room of Andrea

Dimora Botteghelle

Dimora Botteghelle
Trapani City Centre
9.8 out of 10, Exceptional, (70)
"Everything at the hotel was great, Sara was a superb host. "
Canada
Antonino
The price is HK$1,230
HK$1,408 total
includes taxes & fees
20 Dec - 21 Dec
Dimora Botteghelle

Arkè Rooms

Arkè Rooms
Marsala
10.0 out of 10, Exceptional, (1)
"Really nice place just a little hot, owner was really kind and the receptionist too! "
United States
louis
The price is HK$677
HK$782 total
includes taxes & fees
21 Dec - 22 Dec
Arkè Rooms

Albergo Vittoria

Albergo Vittoria
4.0 star property
Trapani
8.6 out of 10, Excellent, (360)
"The property is nice compared to the other accomodations this small coty offers. Staff very polite and good service for the breakfast. Good location and comfortable for tourist to move around the main spot of the city."
United Kingdom
Akshay
The price is HK$580
HK$702 total
includes taxes & fees
20 Dec - 21 Dec
Albergo Vittoria
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.
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.

Wind mill in Mozia
Photo by Algirdas Sidiskis
Open Photo by Algirdas Sidiskis

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 beautiful nudist beaches and crystal-clear waters, perfect for relaxation and swimming.
  • Outdoor Adventures: Enjoy eco-friendly activities such as hiking, cycling, and exploring nature reserves amidst breathtaking scenery.
  • Charming Local Culture: Immerse yourself in the friendly atmosphere of nearby towns, rich with local traditions and customs.
  • Exciting Events: Participate in vibrant events like bike marathons and captivating night trips for a unique experience.
  • Varied Accommodation: Choose from cosy bed and breakfasts to family-friendly hotels, ensuring a comfortable stay.

Find great hotels near San Leonardo

Experience the charm of San Leonardo in Marsala, Sicily, with a variety of accommodation options tailored to your needs. From cosy bed and breakfasts to comfortable hotels, you’ll find pet-friendly and family-oriented facilities. Enjoy accessible amenities and the convenience of free bike rentals, making your stay both enjoyable and convenient. Explore the beauty of this region while enjoying a memorable vacation experience.

  • Baglio Oneto dei Principi di San Lorenzo - Luxury Wine Resort: Experience a romantic getaway at this exquisite 5-star resort, set amidst stunning vineyards just 3.2km from San Leonardo. Baglio Oneto is the epitome of luxury, combining a winery theme with upscale amenities. Guests can indulge in a variety of romantic packages and savour delightful meals with views of the garden. The resort features a tasting room and offers private vineyard tours, making it perfect for wine enthusiasts. For relaxation, enjoy the outdoor seasonal pool, spa treatments including Thai massages, and in-room massage services, all designed to create a serene and intimate atmosphere.
  • Grand Hotel Palace: Located 9.7km from San Leonardo, this stylish 5-star hotel caters to business travellers and families seeking adventure. Grand Hotel Palace is packed with exciting activities, from nearby windsurfing and horse riding to boat tours and hiking. Family-friendly amenities like childcare services and a children’s pool ensure that younger guests are well-cared for. The hotel combines modern comforts with a lively atmosphere, making it an ideal base for exploring the beautiful Sicilian landscape while providing ample opportunities for thrilling outdoor experiences.
  • Best Western Hotel Stella D'Italia: Situated 8.0km from San Leonardo, this eco-certified 4-star hotel is perfect for environmentally conscious travellers. Best Western Hotel Stella D'Italia offers a wealth of adventure options, including nearby surfing, sailing, and bicycle rentals. Its commitment to sustainability is evident in its eco-friendly practices, making it a guilt-free choice for your stay. Guests appreciate the blend of comfort and adventure, with ample opportunities to explore the stunning Sicilian coast while enjoying modern amenities in a welcoming atmosphere.

Where to stay in San Leonardo

San Leonardo, nestled in the heart of Marsala, offers a delightful escape for those seeking outdoor adventures and eco-friendly experiences. Explore the stunning countryside, characterised by breathtaking views and beautiful scenery. Nearby, you’ll find charming towns that exude a romantic atmosphere and a friendly vibe, perfect for families or couples alike. Immerse yourself in the local culture while enjoying the luxury of secluded spots that promise relaxation and tranquillity.

  • Marsala: Nestled on the western coast of Sicily, Marsala is a vibrant city that offers a delightful mix of outdoor adventure and rich history. Known for its famous wine, the city attracts travellers year-round, with peak visits during the summer months. Visitors can indulge in golfing, enjoy shopping in local boutiques, or explore the stunning beaches that line the coast. Marsala also boasts historic landmarks and nature reserves, making it a perfect base for those seeking both relaxation and adventure. The picturesque atmosphere, along with the charming streets filled with local culture, ensures a memorable experience.
  • Nubia: A quaint village located 12.9km from San Leonardo, Nubia is a hidden gem that thrives on cultural experiences and breathtaking sunsets. With its peak travel season from July to September, this charming locale invites visitors to immerse themselves in its rich history and stunning natural beauty. Explore the archaeological sites, relax on the esplanade, or swim in the crystal-clear waters. Nubia's unique blend of outdoor activities and cultural richness offers a perfect getaway for those looking to unwind while soaking in the local atmosphere.
  • Birgi Vecchi: just 1.6km from San Leonardo, Birgi Vecchi is a picturesque village that captures the essence of eco-friendly and adventurous travel. With its travel peaks from July to September, this community is perfect for nature enthusiasts and those seeking a tranquil escape. Visitors can explore the nearby nature reserves, delve into the village's historical sites, or lounge on the serene beaches. Birgi Vecchi’s charm lies in its scenic landscapes and warm hospitality, making it an ideal spot for a relaxing yet adventurous Sicilian holiday.

Things to do near San Leonardo

San Leonardo offers a delightful escape for outdoor enthusiasts, featuring eco-friendly activities and adventures. Visitors can explore the charming shopping area, take a refreshing swim, and participate in exciting events such as a bike marathon or a captivating night trip. This picturesque destination is perfect for those seeking both relaxation and adventure amid the stunning Sicilian landscape.

Shopping

For charming gifts, visit Laboratorio Ceramiche d'Arte - Paola Luisa Amico, a delightful store 20.9km away. If you're up for a drive, La Pasticceria di Maria Grammatico, also 20.9km away, offers exquisite pastries and local delicacies that make perfect souvenirs.

Recreation

At the Thermal Baths of Segesta, indulge in rejuvenating treatments amidst serene surroundings, perfect for relaxation. The Parco NaturAvventura offers outdoor recreational activities, allowing you to immerse yourself in nature while engaging in wellness-focused pursuits. For sports enthusiasts, the Stadio Polisportivo Provinciale is an ideal venue to enjoy physical activities.

Adventure

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

Nightlife

In San Leonardo, immerse yourself in the enchanting atmosphere of the Segesta Theater, 32.2km away, where romance and culture intertwine. Closer to town, the Nino Croce Theater and Garibaldi Theater, both 14 and 25.7km away respectively, offer captivating performances that celebrate local entertainment and charm.

*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 setting for eco-friendly and adventurous holidays, featuring attractions like nudist beaches, nature reserves, and museums. Visitors can immerse themselves in the local culture while enjoying outdoor activities and stunning scenery. This charming area caters to those seeking a blend of relaxation and exploration, making it an ideal destination for a memorable getaway.

  • Mozia: This archaeological site, located 1.4km from San Leonardo, offers a fascinating glimpse into ancient Phoenician culture. Explore well-preserved ruins and artefacts, immersing yourself in the rich history of the island.
  • Capo Boeo: A scenic cape 8.0km away, Capo Boeo boasts stunning coastal views and beautiful beaches. It's the perfect spot to relax, swim, and enjoy the natural beauty of Sicily's coastline.
  • Perciata Cove: Situated 12.9km from San Leonardo, this eco-friendly park is ideal for families seeking outdoor adventures. Enjoy walking trails, picnics, and the fresh Sicilian air in a serene natural environment.

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.

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

San Leonardo in Marsala, Sicily, is conveniently accessible from two major airports: Palermo (PMO-Punta Raisi), located 64.4km away, and Trapani (TPS-Vicenzo Florio), just 4.8km away. Near Palermo, notable hotels include the 4-star CDSHotels Terrasini - Città del Mare, 9.7km from the airport, and the Magaggiari Hotel Resort, only 1.6km away, both offering airport transportation services. Closer to San Leonardo, the 5-star Baglio Oneto dei Principi di San Lorenzo is 6.4km from Trapani airport, with nearby luxury options like the Grand Hotel Palace, 12.9km away, providing fee-based transport to the airport.

Frequently asked questions

Where is the best place for a stay in San Leonardo?
Located 10.9 mi (17.6 km) from the heart of San Leonardo, Historico loft & rooms is a top choice for your stay, based on our traveller data. Other good options for your visit to the area are Venere di Erice Resort and Villaggio Approdo di Ulisse. 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?
Residence Porta delle Botteghelle: This holiday 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 an electric kettle 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! 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?
Hotel Isola di Mozia is a hotel with an outdoor pool and a restaurant, and it's a top choice on Expedia for families. Oasi Guzzetta Hotel e Case Vacanze 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'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. Camera Matrimoniale Vista Mare a due Passi Dalle Saline e Scuole Kitesurf is another good option for a stay with your pet. See more pet-friendly hotel accommodations in San Leonardo.
What are some hotels with pools in San Leonardo?
Venere di Erice Resort: Offers a rooftop terrace, a seasonal outdoor pool and buffet. Villaggio Approdo di Ulisse and Hotel Parco Degli Aromi Resort & SPA 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 22 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