Photo by Vicenç Vilà

Hotels in Port de la Selva

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Port de la Selva?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Port de la Selva on Hotels.com. These Port de la Selva hotels consistently deliver on quality, location and traveller experience. Last updated on 7 November 2026.

1. Hotel Prestige Sant Marc

Hotel Prestige Sant Marc
4.0 star property
Santa Margarida
8.8 out of 10, Excellent, (499 reviews)
Bask in Mediterranean charm at this Art Deco haven near Roses Beach. Cool off in outdoor and children's pools after exploring Aventura Nautica. The restaurant, bar, and 24-hour front desk ensure comfort while Platja de Sant Margarida beckons nearby.
Hotel Prestige Sant Marc

2. Hotel Montecarlo Spa & Wellness

Hotel Montecarlo Spa & Wellness
4.0 star property
Santa Margarida
8.6 out of 10, Excellent, (913 reviews)
Escape to this wellness haven with a full-service spa offering massages, facials, and body wraps. Just steps from Roses Beach, enjoy the indoor pool, hot tub, and complimentary breakfast while exploring nearby Platja de Sant Margarida.
The price is €129
includes taxes & fees
8 Nov - 9 Nov
Hotel Montecarlo Spa & Wellness

3. Prestige Goya Park

Prestige Goya Park
3.0 star property
Roses
8.0 out of 10, Very good, (687 reviews)
Mediterranean holiday vibes flourish at this family-friendly retreat just a 5-minute walk from Roses Beach. The rooftop terrace offers stunning views, while outdoor and children's pools provide refreshing dips after exploring nearby Aventura Nautica.
Prestige Goya Park

4. Hotel Aiguablava

Hotel Aiguablava
4.0 star property
Begur
9.6 out of 10, Exceptional, (432 reviews)
Breathtaking coastal hotel with 3 restaurants and poolside bar near Aiguablava Beach. Enjoy scuba diving, windsurfing, or the outdoor pool after a free breakfast. Complimentary WiFi and parking complement the health club and fitness centre that guests adore.
Hotel Aiguablava

5. Hotel Monterrey Roses by Pierre & Vacances

Hotel Monterrey Roses by Pierre & Vacances
4.0 star property
Santa Margarida
8.2 out of 10, Very good, (515 reviews)
Immerse yourself in coastal bliss at this Roses beach hotel with Mediterranean dining at Coconut restaurant. Refresh in the outdoor pool or unwind in the sauna while children splash in their own pool. Near Platja de Sant Margarida and Aventura Nautica.
Hotel Monterrey Roses by Pierre & Vacances

6. Hotel Spa Porto Cristo

Hotel Spa Porto Cristo
4.0 star property
Port de la Selva
8.6 out of 10, Excellent, (225 reviews)
Escape to this coastal haven with rejuvenating massages, a relaxing hot tub, and sauna. Just moments from Port de la Selva Beach, the hotel offers free breakfast, room service, and a restaurant, creating the perfect seaside retreat.
The price is €148
includes taxes & fees
8 Nov - 9 Nov
Hotel Spa Porto Cristo

7. Hotel Playa Sol

Hotel Playa Sol
4.0 star property
Cadaqués
9.6 out of 10, Exceptional, (570 reviews)
Soak up Mediterranean charm at this beachside hotel near Badia de Cadaqués. The outdoor pool, tennis court, and sauna create a perfect retreat. Enjoy drinks at the poolside bar before dining at the restaurant after exploring nearby Cadaques Beach.
Hotel Playa Sol

8. Xon's Platja ApartHotel

Xon's Platja ApartHotel
3.0 star property
Castello d'Empuries
7.2 out of 10, Good, (636 reviews)
Moments from Platja d'Empuriabrava, this seaside aparthotel offers adventure with scuba diving and snorkelling nearby. Cool off in the outdoor pool, grab international cuisine at Oasis, or unwind on your furnished balcony while kids enjoy the free club.
The price is €76
includes taxes & fees
21 Nov - 22 Nov
Xon's Platja ApartHotel

9. Almadraba Park Hotel

Almadraba Park Hotel
4.0 star property
Almadraba-Canyelles
9.2 out of 10, Wonderful, (211 reviews)
Soak in coastal charm at this Roses beach hotel with an outdoor pool and poolside bar. After scuba diving or snorkelling, enjoy Mediterranean cuisine at Almadraba restaurant. Tennis courts, spa services, and free breakfast round out your perfect seaside escape.
Almadraba Park Hotel

10. Hotel Spa Cap de Creus

Hotel Spa Cap de Creus
3.0 star property
Port de la Selva
8.2 out of 10, Very good, (133 reviews)
Perched on the Cap de Creus bay, this wellness haven offers massages and Ayurvedic therapies at the full-service spa. Unwind in the sauna, hot tub, or beach bar after exploring nearby Roses Beach. Enjoy complimentary breakfast and WiFi throughout your stay.
The price is €117
includes taxes & fees
15 Nov - 16 Nov
Hotel Spa Cap de Creus

11. Prestige Victoria Hotel

Prestige Victoria Hotel
3.0 star property
Santa Margarida
8.0 out of 10, Very good, (609 reviews)
Mediterranean magic awaits at this coastal hotel with indoor and outdoor pools. Just minutes from Platja de Sant Margarida and water activities like parasailing and windsurfing. After adventures, unwind in the health club, sauna, or with rejuvenating spa treatments.
Prestige Victoria Hotel

12. Parador de Aiguablava

Parador de Aiguablava
4.0 star property
Begur
9.2 out of 10, Wonderful, (274 reviews)
The price is €109
includes taxes & fees
15 Nov - 16 Nov
Parador de Aiguablava

13. Hotel Ciutadella

Hotel Ciutadella
3.0 star property
Roses Town Center
8.8 out of 10, Excellent, (491 reviews)
Mediterranean magic awaits at this Roses hotel, where a seasonal outdoor pool, rooftop terrace, and fitness centre provide perfect holiday essentials. Near Nova Beach and the historic Citadel, with convenient café and bar options for post-swim refreshments.
Hotel Ciutadella

14. ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA
4.0 star property
Roses
9.4 out of 10, Exceptional, (84 reviews)
Immerse yourself in Mediterranean tranquility at this Roses waterfront retreat, offering both indoor and outdoor pools. The full-service spa provides rejuvenating treatments while premium bedding ensures restful nights after exploring nearby Saltar Beach.
The price is €166
includes taxes & fees
8 Nov - 9 Nov
ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

15. Mas Cusi

Mas Cusi
4.0 star property
Palau-Saverdera
9.6 out of 10, Exceptional, (30 reviews)
Nestled in Palau-Saverdera near Sant Salvador Castle, this aparthotel offers a refreshing outdoor pool and premium bedding. Enjoy hiking trails and mountain biking nearby while Vilajuiga Station provides easy regional access.
The price is €134
includes taxes & fees
9 Nov - 10 Nov
Mas Cusi

16. Hotel Ampuria Inn

Hotel Ampuria Inn
3.0 star property
Castello d'Empuries
8.4 out of 10, Very good, (537 reviews)
Discover serene coastal bliss at this Empuriabrava hotel with an outdoor pool, poolside bar, and spa services. Just 15 minutes from Roses Beach, enjoy free WiFi, parking, and fitness centre access while helpful staff ensure a memorable stay.
The price is €66
includes taxes & fees
8 Nov - 9 Nov
Hotel Ampuria Inn

17. Hotel Mas Lazuli

Hotel Mas Lazuli
4.0 star property
Pau
9.4 out of 10, Exceptional, (91 reviews)
Escape to this serene hotel near Roses Beach where an outdoor pool and poolside bar await. Enjoy massages and facials after exploring Sant Pere de Rodes Monastery, then savour meals at the restaurant. Free breakfast, WiFi and parking enhance your stay.
Hotel Mas Lazuli

18. Hotel Beri

Hotel Beri
2.0 star property
Llanca
8.2 out of 10, Very good, (156 reviews)
Unwind at this Mediterranean gem with an outdoor pool, fitness centre, and bar. Just 9 minutes from Llançà Station and near Cau del Llop Beach, this hotel offers free WiFi and parking for a hassle-free coastal retreat.
Hotel Beri

19. Hotel Vistabella

Hotel Vistabella
5.0 star property
Almadraba-Canyelles
9.2 out of 10, Wonderful, (220 reviews)
Perched above the sea in Roses, this luxurious retreat offers 4 restaurants including Els Brancs with ocean vistas. Unwind at the spa with facials and aromatherapy, or explore nearby Roses Beach after snorkelling along the Costa Brava.
Hotel Vistabella

20. Canyelles Platja

Canyelles Platja
4.0 star property
Almadraba-Canyelles
9.0 out of 10, Wonderful, (184 reviews)
Wake up to stunning Roses seaside views from this beachfront hotel with 2 restaurants and massage services. After enjoying the free breakfast, stroll to Canyelles Beach or work out in the fitness centre. Unwind with drinks at the beach bar later.
Canyelles Platja
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.

Best value hotels in Port de la Selva

Get more from your budget at these hotels, based on amenities, reviews, and location

Go beyond your typical stay in Port de la Selva

When is the best time to visit Port de la Selva?

Our prices for hotels in Port de la Selva are cheapest in November

Price trends for hotels in Port de la Selva

Pricing is based on two traveller single night rates
View properties in November
Currently viewing crowd sizes and weather for November.

November

High 16°C / low 11°C. Sunny most days.
16°
weather_sun
November, no crowd data, average high temperature 16 degrees Celsius, average low temperature 11 degrees Celsius. Sunny most days.
11°
13°
weather_sun
December, no crowd data, average high temperature 13 degrees Celsius, average low temperature 8 degrees Celsius. Sunny most days.
8°
12°
weather_sun
January, no crowd data, average high temperature 12 degrees Celsius, average low temperature 7 degrees Celsius. Sunny most days.
7°
13°
weather_sun
February, no crowd data, average high temperature 13 degrees Celsius, average low temperature 7 degrees Celsius. Sunny most days.
7°
15°
weather_sun
March, no crowd data, average high temperature 15 degrees Celsius, average low temperature 9 degrees Celsius. Sunny most days.
9°
17°
weather_sun
April, no crowd data, average high temperature 17 degrees Celsius, average low temperature 11 degrees Celsius. Sunny most days.
11°
20°
weather_sun
May, no crowd data, average high temperature 20 degrees Celsius, average low temperature 14 degrees Celsius. Sunny most days.
14°
25°
weather_sun
June, no crowd data, average high temperature 25 degrees Celsius, average low temperature 18 degrees Celsius. Sunny most days.
18°
27°
weather_sun
July, no crowd data, average high temperature 27 degrees Celsius, average low temperature 21 degrees Celsius. Sunny most days.
21°
27°
weather_sun
August, no crowd data, average high temperature 27 degrees Celsius, average low temperature 21 degrees Celsius. Sunny most days.
21°
24°
weather_sun
September, no crowd data, average high temperature 24 degrees Celsius, average low temperature 18 degrees Celsius. Sunny most days.
18°
21°
weather_sun
October, no crowd data, average high temperature 21 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
Monthly weather averages (˚C)

Top landmarks in Port de la Selva

Learn more about Port de la Selva

Port de la Selva is well known for its attractions such as Port de la Selva Beach and Viewpoint of El Port de la Selva. This beachside city has something for everyone including sights like Cap de Creus Natural Park North Entrance and Gulf of Lion within a small-town setting.

A historic castle with multiple towers and a fortified wall, surrounded by lush greenery and hills.
Photo by Vicenç Vilà
Open Photo by Vicenç Vilà

Check out reviews of Port de la Selva hotels guests love

Frequently Asked Questions

Can I book a refundable accommodation option in Port de la Selva?

If you want the flexibility to change your plans to Port de la Selva, most hotels offer refundable* rates that you can book. You can find these properties by searching our site and using the "fully refundable" filter to narrow down the results.

Where can I stay in Port de la Selva if I want a holiday rental instead of a hotel?

If you're looking for a good alternative to a hotel, look over our selection of 10 holiday homes. In addition, you can choose from 20 apartments.

What will the weather in Port de la Selva be like during my visit?

The warmest months in Port de la Selva are usually July and August, with an average temperature of 23°C. January and February are the chilliest months, when the average temperature is 10°C. The rainiest months are October and November.

Why should I book my Port de la Selva hotel with Hotels.com?

There are plenty of reasons to book your Port de la Selva travel with us: our free cancellations on selected hotels* gives you the flexibility you're looking for, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Port de la Selva

Whispers of the Sea: Discover the Enchantment of Port de la Selva

Nestled between the rugged cliffs of the Costa Brava, Port de la Selva is a charming fishing village that enchants visitors with its breathtaking coastal scenery and serene beaches. This hidden gem is perfect for nature lovers, offering access to the stunning Cap de Creus Natural Park, where hiking trails wind through dramatic landscapes. Explore its quaint streets adorned with historic monuments, savour fresh seafood in local eateries, and relax by the crystal-clear waters. Whether you seek adventure or tranquillity, Port de la Selva promises an unforgettable escape, rich in Catalan culture and natural beauty.

Discover great hotels in Port de la Selva

In Port de la Selva, you'll find a range of accommodation options, from charming guesthouses and family-run hotels to modern resorts offering stunning coastal views. Enjoy comfortable stays with local flair, perfect for relaxing after a day of exploring the picturesque surroundings. Here are some of our travelers' favorite hotels in Port de la Selva:

  1. Habitacions Can Pau Guest Houseopens in new window: This inviting 2.5-star guesthouse offers a comfortable and affordable stay in Port de la Selva. Guests appreciate the complimentary self-parking and the ease of access to internet facilities, making it a convenient choice for leisure travellers seeking a relaxed atmosphere. The property’s welcoming vibe and focus on providing essential amenities create a distinctive experience that resonates well with those looking for a tranquil escape.
  2. Hotel La Goletaopens in new window: At this 2.0-star hotel, business travellers will find a tailored environment that caters specifically to their needs. The hotel provides various services and facilities designed to enhance the business experience, ensuring a seamless stay. Its dedicated approach to accommodating professional guests establishes a comfortable setting where productivity and relaxation coexist harmoniously, making it ideal for those on a corporate journey.
  3. Hostal Laraopens in new window: This charming hotel presents a delightful dining experience with options for lunch and breakfast, catering to the culinary inclinations of discerning leisure travellers. With an array of restaurant offerings, guests can enjoy flavoursome meals in an inviting ambiance. The hotel’s focus on quality dining and a comfortable atmosphere allows for a memorable stay, perfect for those who appreciate good food and a relaxing environment.

Top locations to stay in Port de la Selva

Roses, Cadaqués, and Empuriabrava are excellent areas to stay when visiting Port de la Selva, Catalonia. Roses boasts a vibrant waterpark and stunning natural surroundings, Cadaqués offers a charming port and beautiful beaches, while Empuriabrava is renowned for its sandy stretches and water sports. For first-time visitors, Cadaqués is the most appealing choice due to its artistic heritage and picturesque setting.

  1. Rosesopens in new window: If you're looking for a vibrant coastal getaway, Roses is a fantastic choice. Nestled along the Costa Brava, this charming town boasts stunning beaches and a range of waterpark attractions that are perfect for families. You can soak up the sun on the sandy shores, or explore the picturesque old town with its rich history and local shops. The nearby Cap de Creus Natural Park offers beautiful hiking trails and breathtaking views of the Mediterranean, making it an ideal spot for nature lovers.
  2. Cadaquésopens in new window: Cadaqués is renowned for its artistic heritage and stunning coastal scenery. This quaint village, famous for its whitewashed buildings, offers a unique blend of beach relaxation and cultural exploration. Stroll along the waterfront, visit the Salvador Dalí House-Museum, and enjoy the local art galleries. The beautiful beaches are perfect for sunbathing and swimming, while the nearby paths provide scenic walks along the rugged coastline.
  3. Empuriabravaopens in new window: Known as the “Venice of Spain,” Empuriabrava is famous for its extensive network of canals and stunning sandy beaches. This resort town is ideal for water sports enthusiasts, with a variety of activities available, including jet skiing and windsurfing. The vibrant marina area is perfect for leisurely strolls and offers a range of shops to browse through. The nearby Aiguamolls de l'Empordà Natural Park is a fantastic spot for birdwatching and enjoying the region's natural beauty.

Things to do in Port de la Selva

Nestled between stunning mountains and serene beaches, this charming coastal town offers visitors a slice of paradise. Dive into crystal-clear waters, hike scenic trails through lush forests, or unwind at a luxurious spa. With its beautiful landscapes and tranquil atmosphere, it’s a delightful escape for nature lovers.

  • Dali Museumopens in new window – Discover the surreal world of Salvador Dalí at this fascinating art museum, where you can explore an array of his imaginative works. The museum itself is a masterpiece, inviting you to wander through spaces that reflect Dalí’s unique vision and creativity.
  • Roses Beachopens in new window – Unwind on the golden sands of Roses Beach, a popular spot for sunbathing and swimming. With its vibrant atmosphere and clear waters, it’s perfect for families looking to enjoy a day by the sea. Take a leisurely stroll along the promenade and enjoy the charming beachside cafés.
  • Canyelles Beachopens in new window – Nestled in a picturesque cove, Canyelles Beach offers a more tranquil experience. This hidden gem is ideal for those who love to relax in a quieter setting while enjoying stunning views and crystal-clear waters. Bring a picnic and soak up the sun!
  • Salvador Dalí Houseopens in new window – Visit the former home of Salvador Dalí, where the artist lived and worked. The house is filled with personal artefacts and provides insights into his eccentric lifestyle. Wander through the garden and marvel at the stunning coastal views that inspired many of his creations.

4 tips for savvy savings when booking a hotel in Port de la Selva

  1. Book for the cheapest times: The most budget-friendly time to visit Port de la Selva is during January, February, and November, when hotel prices tend to be lower. For a great value for money experience, a stay of at least 2 to 3 days is recommended to fully enjoy the town's historical and cultural landmarks. During your visit, you can explore charming small-town vibes, unwind at the beach, hike through natural parks, and admire local monuments. The friendly people and delightful dining options further enhance this affordable getaway, ensuring you make the most of your time in this picturesque location.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Port de la Selva, consider visiting the Dealsopens in new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted rates on nearby accommodations as your travel date approaches. By activating email alerts or push notifications, you could find yourself informed about flash sales and exclusive last-minute offers, helping you seize opportunities to save. Furthermore, the Smart Shopping tool available in the app enables you to compare hotel prices and amenities, ensuring you're more likely to see the best options before booking your spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate based on various factors, including the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay at a hotel in Port de la Selva. For those seeking unique accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll suggest alternative dates that could potentially be more affordable, helping you to secure a better deal.
  4. Consider your location: Opting for accommodation closer to major attractions or city centres may offer convenience, but it often comes with a higher price tag. For more budget-friendly options, consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you intend to visit. You might also explore independent hotels a bit further out, as they usually tend to be more affordable and can provide a more authentic experience.

Best time to go to Port de la Selva

Port de la Selva experiences its lowest average temperature in January, at 48.6°F (9.2°C), while July to August are the hottest months, with an average temperature of 75.2°F (24.0°C). October are usually the wettest months. June to August are the peak travel months in Port de la Selva, attracting a higher number of tourists. During this peak period, the weather is sunny, accompanied by no rainfall. On the other hand, October to December tend to be quieter times to visit, marked by no to light rainfall and mostly sunny conditions.

Keep exploring