Hotels in Marsala

Search and compare Marsala hotels from hundreds of travel sites and save

Marsala, Sicily, Italy
29 Jul — 30 Jul2
Marsala, Sicily, Italy
Thu 29/7
Fri 30/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Marsala

Filter by star ratings
All filters
B&B Sbarco dei 1000
B&B Sbarco dei 1000
9.3 Excellent
C.so Calatafimi N.138/c, Marsala, Sicily, Italy
Show on map
1.2 km from city centre, Marsala 
ExcellentBased on 129 reviews
9.3

Providing a shuttle service to Vincenzo Florio Airport, plus complimentary Wi-Fi, B&B Sbarco dei 1000 is a convenient base in Marsala. It provides 3-star accommodation with air-conditioned rooms.

Delfino Beach Hotel
Delfino Beach Hotel
7.4 Good
Via Lungomar Medterraneo, 672, Marsala, Sicily, Italy
Show on map
5.8 km from city centre, Marsala 
GoodBased on 44 reviews
7.4

Delfino Beach Hotel is located on Sicily, and offers 4-star accommodation in addition to a private beach. It provides an outdoor pool, outdoor tennis courts and free wireless internet.

Anita & Garibaldi
Anita & Garibaldi
9.1 Excellent
Via Punica 19, Marsala, Sicily, Italy
Show on map
0.1 km from city centre, Marsala 
ExcellentBased on 39 reviews
9.1

B&B Anita & Garibaldi offers a modern setting while in Marsala. It features comfortable rooms with a private bathroom and a kitchen.

Agriturismo Baglio Donnafranca Wine Resort
Agriturismo Baglio Donnafranca Wine Resort
8.7 Excellent
Contrada Florio 1, Marsala, Sicily, Italy
Show on map
10.9 km from city centre, Marsala 
ExcellentBased on 594 reviews
8.7

Agriturismo Baglio Donnafranca Wine Resort is situated on Sicily and offers 4-star accommodation as well as free Wi-Fi. Those staying at the property have access to an outdoor pool and a sun deck.

Tips for booking a Marsala hotel

Cheapest month:December
Most expensive month:April
Average price in Marsala:$97/night
Absolute cheapest price found:$20/night
Cheapest day:Tuesday
Most expensive day:Wednesday
$65 - $186
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$81 - $214
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Marsala, Sicily

Show all 1,095 hotels
Delfino Beach Hotel
Delfino Beach Hotel
7.4 Good
Via Lungomar Medterraneo, 672, Marsala, Sicily, Italy
Show on map
5.8 km from city centre,  

Delfino Beach Hotel is located on Sicily, and offers 4-star accommodation in addition to a private beach. It provides an outdoor pool, outdoor tennis courts and free wireless internet.

$80
Avg. per night
B&B Sbarco dei 1000
B&B Sbarco dei 1000
9.3 Excellent
C.so Calatafimi N.138/c, Marsala, Sicily, Italy
Show on map
1.2 km from city centre,  

Providing a shuttle service to Vincenzo Florio Airport, plus complimentary Wi-Fi, B&B Sbarco dei 1000 is a convenient base in Marsala. It provides 3-star accommodation with air-conditioned rooms.

$86
Avg. per night
Anita & Garibaldi
Anita & Garibaldi
9.1 Excellent
Via Punica 19, Marsala, Sicily, Italy
Show on map
0.1 km from city centre,  

B&B Anita & Garibaldi offers a modern setting while in Marsala. It features comfortable rooms with a private bathroom and a kitchen.

$113
Avg. per night
Agriturismo Baglio Donnafranca Wine Resort
Agriturismo Baglio Donnafranca Wine Resort
8.7 Excellent
Contrada Florio 1, Marsala, Sicily, Italy
Show on map
10.9 km from city centre,  

Agriturismo Baglio Donnafranca Wine Resort is situated on Sicily and offers 4-star accommodation as well as free Wi-Fi. Those staying at the property have access to an outdoor pool and a sun deck.

$211
Avg. per night

Hotel prices in Marsala

3 stars

$86 - $113

Anita & Garibaldi

No. 1 most popular

Anita & Garibaldi
9.1 Excellent
$113
Avg. per night
B&B Sbarco dei 1000

Best value

B&B Sbarco dei 1000
9.3 Excellent
$86
Avg. per night
4 stars and up

$80 - $211

Agriturismo Baglio Donnafranca Wine Resort

No. 1 most popular

$211
Avg. per night
Delfino Beach Hotel

Best value

$80
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Marsala

About Marsala

Marsala is a charming seaside city on Sicily’s west coast, world famous for its sweet dessert wine. Discover Marsala’s rich viticulture and cuisine within the historic town centre, home to elegant paved marble streets, stately baroque buildings and restaurant-rimmed piazzas.

Things to do

The heart of Marsala belongs to Piazza Della Repubblica, an elegant square dominated by the Chiesa Madre. Relax in a cafe and admire the Mother Church’s richly adorned Baroque facade, before exploring an interior housing several impressive secular paintings. Marsala has plenty of atmospheric wine bars and cosy osterias to savour the authentic flavours of Sicily. The courtyard at Enoteca della Strada del Vino is a great place for an aperitif and also showcases a range of local vintages.

Love history? Visit the Baglio Anselmi Archaeological Museum, where you can see Marsala’s finest treasure, a partially reconstructed Carthaginian warship. Dating back to the 3rd century BC, the ship is the only remaining physical evidence of the Phoenicians’ sea warfare.

A trip to Marsala isn’t complete without taking a winery tour. Travel through lush vineyards and rolling pastures, before stopping at some of the region’s finest cellar doors. Florio is a must-see winery for its fascinating history and beautifully arched cellar that dates back to 1832.

Stagnone Nature Reserve is renowned for its beautiful natural scenery and spectacular sunsets. Time your visit for a romantic evening meal at Mama Caura, where you can dine on the terrace overlooking the vast lagoon.

Getting around

Marsala’s pedestrianised old quarter is easily explored on foot. Trapani’s Vincenzo Florio Airport is just a 25-minute drive from Marsala, while Palermo’s Falcone-Borsellino Airport is a 1.5-hour drive away. There are train connections to both airports, as well as ferry services to the Egadi Islands and Favignana.

Marsala travel FAQs

  • What are the best hotels in Marsala?

    Hotel President (7.8/10 from 199 reviews), Viacolvento (9.5/10 from 695 reviews), and Zagara di Sicilia (8.6/10 from 364 reviews) are all highly rated places to stay in Marsala.

  • How much do hotels in Marsala cost?

    Hotels in Marsala cost an average of $380/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Marsala had higher average prices of $220/night and $229/night, respectively.

  • How much is a cheap hotel in Marsala?

    $34/night is the cheapest price found for a hotel in Marsala by HotelsCombined users over the last 72 hours.