Hotels in Calafell

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

Calafell, Catalonia, Spain
25 Sep — 26 Sep2
Calafell, Catalonia, Spain
Sat 25-9
Sun 26-9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Calafell

Filter by star ratings
All filters
Hotel Canada Palace
Hotel Canada Palace
8.1 Excellent
Mossen Jaume Soler 44, Calafell, Catalonia, Spain
Show on map
1.4 km from city centre, Calafell 
ExcellentBased on 980 reviews
8.1

Located within the picturesque parkland of Calafell, Silken Canada Palace offers comfortable accommodation and a full range of facilities, such as a sauna, an indoor pool and a kids pool. It provides 4-star accommodation with air-conditioned rooms.

Mar De Cunit
Mar De Cunit
7.4 Good
Cunit, Catalonia, Spain
Show on map
5.8 km from city centre, Calafell 
GoodBased on 77 reviews
7.4

This comfortable property in Cunit offers free Wi-Fi, as well as a sun deck and bicycle rental. It also provides a playground, luggage storage and an airport shuttle.

Hotel Apartamentos Solimar
Hotel Apartamentos Solimar
8.3 Excellent
Calle Vilamar 79, Calafell, Catalonia, Spain
Show on map
1.4 km from city centre, Calafell 
ExcellentBased on 1,084 reviews
8.3

Hotel Apartamentos Solimar is ideally placed in a peaceful setting in Calafell, just a short car ride from Penedes. The multiple amenities this modern property has to offer include a Jacuzzi, an outdoor pool and a sauna.

Tips for booking a Calafell hotel

Cheapest month:February
Most expensive month:August
Average price in Calafell:S$ 133/night
Absolute cheapest price found:S$ 45/night
Cheapest day:Sunday
Most expensive day:Saturday
S$ 85 - S$ 214
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 110 - S$ 201
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Calafell hotels

Show all 421 hotels
1
Hotel Canada Palace
Hotel Canada Palace
8.1 Excellent
Mossen Jaume Soler 44, Calafell, Catalonia, Spain
Show on map
1.4 km from city centre, Calafell 

Located within the picturesque parkland of Calafell, Silken Canada Palace offers comfortable accommodation and a full range of facilities, such as a sauna, an indoor pool and a kids pool. It provides 4-star accommodation with air-conditioned rooms.

Cheapest hotels in Calafell, Tarragona

Show all 421 hotels
Hotel Apartamentos Solimar
Hotel Apartamentos Solimar
8.3 Excellent
Calle Vilamar 79, Calafell, Catalonia, Spain
Show on map
1.4 km from city centre,  

Hotel Apartamentos Solimar is ideally placed in a peaceful setting in Calafell, just a short car ride from Penedes. The multiple amenities this modern property has to offer include a Jacuzzi, an outdoor pool and a sauna.

S$ 78
Avg. per night
Mar De Cunit
Mar De Cunit
7.4 Good
Cunit, Catalonia, Spain
Show on map
1.1 km from city centre,  

This comfortable property in Cunit offers free Wi-Fi, as well as a sun deck and bicycle rental. It also provides a playground, luggage storage and an airport shuttle.

S$ 105
Avg. per night
Hotel Canada Palace
Hotel Canada Palace
8.1 Excellent
Mossen Jaume Soler 44, Calafell, Catalonia, Spain
Show on map
1.4 km from city centre,  

Located within the picturesque parkland of Calafell, Silken Canada Palace offers comfortable accommodation and a full range of facilities, such as a sauna, an indoor pool and a kids pool. It provides 4-star accommodation with air-conditioned rooms.

S$ 115
Avg. per night

Where to stay in Calafell

Calafell travel FAQs

  • What are the best hotels in Calafell?

    Hotel Apartamentos Solimar, rated with a score of 8.3 from 1,084 reviewers, is one of the most popular hotels in Calafell. Other top stays include Hotel Antiga, with an average rating of 8.1 from 251 reviewers, and Platja Mar, with a score of 8.5 from 166 reviewers.

  • How much is a hotel in Calafell tonight?

    Calafell hotels start at S$ 86 for tonight; however, the average price of accommodation is about S$ 124. These prices were found on HotelsCombined within the last 72 hours.