Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Vilanova i la Geltrú – 47 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Mumm by Pillow 2 stars

Hotel in Vilanova i la Geltrú

Set overlooking the harbour and just 300 metres from the beach in Vilanova i la Geltrú, Mumm by Pillow offers modern rooms and free WiFi. Great location, near the ramblas and the beach. Clean, comfy rooms with a lovely view and a balcony. Helpful staff

Show more Show less
8.1
Very good
1,448 reviews
Price from
£42
per night

Solvi Hotel 2 stars

Hotel in Vilanova i la Geltrú

Located on Vilanova i la Geltrú’s seafront promenade, Solvi Hotel offers rooms with satellite TV and a private balcony. The rooms at the Solvi feature satellite TV, a safe and an iron. Amazing location - easy beach access, restaurants and shops in proximity Air conditioning Balcony Roo top bar Friendly staff Greeting message & present in the room Parking availability in the area

Show more Show less
7.9
Good
653 reviews
Price from
£53
per night

Cèsar 3 stars

Hotel in Vilanova i la Geltrú

This colonial-style house, run by the same family since 1889, is located metres from the beach in Vilanova i la Geltru. The rooms have natural light and views over the gardens. The view is awesone and the garden/pool too. Very cute little hotel for a romantic weeke d

Show more Show less
8.2
Very good
497 reviews
Price from
£56
per night

Gatell Hotel 2 stars

Hotel in Vilanova i la Geltrú

Located in the city centre, this hotel is 280 metres from the train station, the Railway Museum and near the Polytechnic University of Catalonia. Friendly staff, nice hotel, ideal location short distance to the airport. Easy walk into an Interesting town with plenty of restaurant's and bars.

Show more Show less
7.2
Good
668 reviews
Price from
£51
per night

Hotel Ribes Roges 2 stars

Hotel in Vilanova i la Geltrú

This family-run hotel is located in a residential part of the city, 50 metres from Faro Beach. Offering private gardens, it includes a sun terrace and air-conditioned rooms with free Wi-Fi. Rafel was outstanding, kind, and patient, and he really cares about his guests there. I would highly recommend this hotel to anyone staying in this city. It exceeded my expectations on every level. the room was clean, comfortable, nicely appointed, and had everything I needed. Rafel also was able to help me with an adaptor for my laptop in the room and also helped tremendously when I checked in. The breakfast was outstanding and I really liked the Orange Juice machine - which made fresh squeezed orange juice every day. (Thanks to the young man that genuinely enjoyed helping me with the juice machine). Location-wise, the beach was right across the street, and the venue for the wedding I was attending was only a short distance away (Xalet Del Nin). I highly recommend the hotel if you're; staying in the area. There is also a very nice bar steps away from this hotel - where the people there are equally as hospitable.

Show more Show less
9.1
Superb
526 reviews
Price from
£56
per night

Hotel restaurant Ceferino 3 stars

Hotel in Vilanova i la Geltrú

Offering fantastic sea views, this charming beach front hotel is located in Vilanova i la Geltrú, on the Costa del Garraf. Very nice little hotel in a great location. We have stayed many times before and it was great to see the newly refurbished suite. The seafood paella is a must!

Show more Show less
8.7
Fabulous
334 reviews
Price from
£110
per night

Atenea Park Suites & Apartments 3 stars

Vilanova i la Geltrú

Atenea Park Suites & Apartments is just 50 metres from Vilanova’s Ribas Roges Beach, 45 minutes’ drive from Barcelona. It offers an outdoor pool and air-conditioned studios with free Wi-Fi. Very clean and great location

Show more Show less
8.4
Very good
1,710 reviews
Price from
£52
per night

MAREA ApartHotel 3 stars

Vilanova i la Geltrú

Marea ApartHotel is located on Vilanova i la Geltrú’s seafront promenade, approximately 50 metres from the beach. It offers modern, air-conditioned apartments with free WiFi and a private balcony. Very clean and comfortable. Front beach, quiet, the staff is amazing. Special thanks to Cristina for the welcoming and making our stay so comfortable. Will definitely return!

Show more Show less
8.9
Fabulous
580 reviews
Price from
£74
per night

Camping Vilanova Park

Vilanova i la Geltrú

Set on the edge of Vilanova i la Geltrú, on the Costa Dorada, Vilanova Park offers accommodation in bungalows, tents and mobile homes. The complex has 2 swimming pools, a spa and Mediterranean views. Friendly Check In. Helpfully staff. Very clean room and site in general

Show more Show less
8
Very good
346 reviews
Price from
£82
per night

Casa El Rincón de la Geltrú

Vilanova i la Geltrú

Situated in Vilanova i la Geltrú, 1.9 km from El far de Sant Cristofol Beach and 1.9 km from Ribes Roges Beach, Casa El Rincón de la Geltrú features air-conditioned accommodation with a balcony and... very nice and helpful host very new refurbished, clean,presentable and quiet place. There are shops and restaurant around classic standard breakfast are provided Functional heater clean towel, clean bathroom(close to 4-5 * hotel) I will stay there every time I go to Spain will book again very soon

Show more Show less
8.8
Fabulous
89 reviews
Price from
£98
per night

Most booked hotels in Vilanova i la Geltrú in the past month

See all

FAQs about hotels in Vilanova i la Geltrú

  • Hotel restaurant Ceferino, Cèsar and Mumm by Pillow have received great reviews from travellers in Vilanova i la Geltrú regarding the views from their hotel rooms.

  • For hotels in Vilanova i la Geltrú that serve up a highly-rated breakfast, try Hotel Ribes Roges, Hotel restaurant Ceferino and Cèsar.

  • Hotel Ribes Roges, Mumm by Pillow and Hotel restaurant Ceferino are some of the popular hotels in Vilanova i la Geltrú.

  • These hotels in Vilanova i la Geltrú are highly rated by couples: Hotel Ribes Roges, Hotel restaurant Ceferino and Mumm by Pillow.

  • On average, 3-star hotels in Vilanova i la Geltrú cost £187 per night, and 4-star hotels in Vilanova i la Geltrú are £0 per night. If you're looking for something really special, a 5-star hotel in Vilanova i la Geltrú can on average be found for £0 per night (based on Booking.com prices).

  • Many families visiting Vilanova i la Geltrú loved staying at Hotel Ribes Roges, Hotel restaurant Ceferino and Cèsar.

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Vilanova i la Geltrú:

Explore guest reviews of hotels in Vilanova i la Geltrú

See all