Skip to main content

Filter by:


Star Rating

Review Score

Vilajuiga – 382 hotels and places to stay
See the latest prices and deals by choosing your dates.
Ampuria Inn, hotel in Vilajuiga

Located 1.9 mi from Empuriabrava city center, Europe's largest residential Marina, Ampuria Inn is located 1.9 mi from the beach and just 328 feet from Empuriabrava Skydive Center and Windoor Inside...

The service at the reception, especially Sonja was outstanding, I’m definitely coming back
8.1
Scored 8.1
Very Good
Rated very good
3,736 reviews
Price from$73.69per night
La Goleta, hotel in Vilajuiga

This family-run hotel is just 164 feet from the beach in Llançà, in the Cap de Creus Nature Reserve. It an attractive terrace and air-conditioned rooms with free Wi-Fi.

8.3
Scored 8.3
Very Good
Rated very good
2,337 reviews
Price from$94.20per night
Hotel Ciutadella, hotel in Vilajuiga

Hotel Ciutadella is located 328 feet from the beach in Roses, on the Costa Brava. It offers functional, air-conditioned rooms with a balcony, flat-screen TV and free Wi-Fi.

Everyone that worked there was terrific.
8.2
Scored 8.2
Very Good
Rated very good
2,322 reviews
Price from$67.28per night
Hotel Gri-Mar, hotel in Vilajuiga

Hotel Gri-Mar has a large outdoor swimming pool, beautiful gardens and a tennis court. Each air-conditioned room includes a balcony, a private bathroom and free Wi-Fi access.

Wonderful reception.
8.6
Scored 8.6
Excellent
Rated excellent
1,305 reviews
Price from$128.96per night
Hotel Montmar, hotel in Vilajuiga

The family-run Hotel Montmar is located near the center of Roses, just 984 feet from the beach. Its rooms have air-conditioning and plasma-screen TVs.

The staff was lovely.
8.6
Scored 8.6
Excellent
Rated excellent
2,758 reviews
Price from$68.82per night
Prestige Sant Marc, hotel in Vilajuiga

Located in Roses, 1640 feet from Playa Santa Margarida, Prestige Sant Marc features accommodations with a terrace, private parking, a restaurant and a bar. This 4-star hotel offers a tour desk.

The personal is very nice and professional The room is well designed, in perfect condition and very clean The view on the canal is nice
8.1
Scored 8.1
Very Good
Rated very good
2,896 reviews
Price from$132.77per night
Hotel Mas Palou, hotel in Vilajuiga

In a privileged position, both for its geographical and its artistic setting, you will find Mas Palou, a characteristic Catalan farm house from 1582.

Location was pretty and central. The staff were very nice.
7.7
Scored 7.7
Good
Rated good
3,548 reviews
Price from$96.12per night
Hotel & Spa Terraza 4 Sup, hotel in Vilajuiga

Featuring free Wi-Fi, a spa and rooms with balconies, Terraza sits 66 feet from Roses Beach and has direct access to the promenade.

Breakfast was wonderful. Lots of choices. Beautiful beach. Wait staff was great in restaurants . Food was very good. Great visit!
8.9
Scored 8.9
Excellent
Rated excellent
515 reviews
Price from$186.90per night
Hotel Peralada Wine Spa & Golf, hotel in Vilajuiga

Hotel Peralada Wine Spa and Golf has rooms with views over the resort golf course. The hotel also offers an outdoor pool and a spa is available for a surcharge.

Great property - friendly and helpful staff
9.0
Scored 9.0
Wonderful
Rated wonderful
513 reviews
Price from$253.90per night
Prestige Victoria, hotel in Vilajuiga

The Prestige Victoria overlooks Santa Margarita Beach, 35 minutes’ walk from the center of Roses. There is an outdoor pool, and most of the rooms have sea views.

The location was the only good thing as well as a great solo singer and good buffet.
7.8
Scored 7.8
Good
Rated good
2,259 reviews
Price from$158.61per night
See all hotels near Vilajuiga
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Vilajuiga:

  • 6.0
    Scored 6.0

    Not well served in terms of bars and restaurants.

    Not well served in terms of bars and restaurants. Train service very infrequent. Garbats and La Roca are good places to eat. In both, the food was excellent and La Roca is exceptionally good value for money.
    The Wild Rover
    Spain