Cheap Hotels in Roses

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Aug 6 - Aug 7
Tomorrow
Aug 7 - Aug 8
This weekend
Aug 7 - Aug 9
Next weekend
Aug 14 - Aug 16

Top 5 Cheap Hotels in Roses at a glance

  1. BAY HOTEL — 2-star hotel in Santa Margarida. Guest rating: 10/10 — Exceptional.
  2. Hotel Montecarlo Spa & Wellness — 4-star hotel in Santa Margarida. Guest rating: 8.6/10 — Excellent.
  3. Almadraba Park Hotel — 4-star hotel in Almadraba-Canyelles. Guest rating: 9.2/10 — Wonderful.
  4. Hotel Prestige Sant Marc — 4-star hotel in Santa Margarida. Guest rating: 8.8/10 — Excellent.
  5. Hotel Grecs — 2-star hotel in Roses Town Center. Guest rating: 8.4/10 — Very Good.

Cheap Hotels in Roses

BAY HOTEL

BAY HOTEL
Santa Margarida
$117
$131 total
includes taxes & fees
Aug 23 - Aug 24
BAY HOTEL

Hotel Montecarlo Spa & Wellness

Hotel Montecarlo Spa & Wellness
Santa Margarida
$183
$206 total
includes taxes & fees
Aug 9 - Aug 10
Hotel Montecarlo Spa & Wellness

Almadraba Park Hotel

Almadraba Park Hotel
Almadraba-Canyelles
$194
$218 total
includes taxes & fees
Sep 6 - Sep 7
Almadraba Park Hotel

Hotel Prestige Sant Marc

Hotel Prestige Sant Marc
Santa Margarida
$133
$151 total
includes taxes & fees
Aug 23 - Aug 24
Hotel Prestige Sant Marc

Hotel Grecs

Hotel Grecs
Roses Town Center
$126
$141 total
includes taxes & fees
Sep 1 - Sep 2
Hotel Grecs

Hotel Risech

Hotel Risech
Roses Town Center
$129
$144 total
includes taxes & fees
Sep 1 - Sep 2
Hotel Risech

AGI Gloria Rooms

AGI Gloria Rooms
Roses Town Center
$83
$94 total
includes taxes & fees
Sep 6 - Sep 7
AGI Gloria Rooms

Canyelles Platja

Canyelles Platja
Almadraba-Canyelles
$184
$207 total
includes taxes & fees
Sep 2 - Sep 3
Canyelles Platja

Hotel Roses Platja

Hotel Roses Platja
Roses
$120
$134 total
includes taxes & fees
Sep 6 - Sep 7
Hotel Roses Platja

Mas Palou

Mas Palou
Roses
$126
$141 total
includes taxes & fees
Aug 23 - Aug 24
Mas Palou

Casa Del Mar Hotel

Casa Del Mar Hotel
Roses
$140
$156 total
includes taxes & fees
Aug 16 - Aug 17
Casa Del Mar Hotel

Hotel Vistabella

Hotel Vistabella
Almadraba-Canyelles
$317
$360 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Vistabella

Casa de l'Albada

Casa de l'Albada
Roses Town Center
$221
$246 total
includes taxes & fees
Sep 1 - Sep 2
Casa de l'Albada

Prestige Goya Park

Prestige Goya Park
Roses
$132
$148 total
includes taxes & fees
Aug 30 - Aug 31
Prestige Goya Park

Hotel Monterrey Roses by Pierre & Vacances

Hotel Monterrey Roses by Pierre & Vacances
Santa Margarida
$231
$259 total
includes taxes & fees
Aug 9 - Aug 10
Hotel Monterrey Roses by Pierre & Vacances

Hotel Ramblamar

Hotel Ramblamar
Roses Town Center
$178
$198 total
includes taxes & fees
Sep 1 - Sep 2
Hotel Ramblamar

Hotel Montana by Bossh

Hotel Montana by Bossh
Roses
$112
$126 total
includes taxes & fees
Sep 6 - Sep 7
Hotel Montana by Bossh

Sa Perafita

Sa Perafita
Roses
$208
$233 total
includes taxes & fees
Aug 26 - Aug 27
Sa Perafita

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA
Roses
$345
$383 total
includes taxes & fees
Aug 9 - Aug 10
ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

Prestige Victoria Hotel

Prestige Victoria Hotel
Santa Margarida
$220
$244 total
includes taxes & fees
Aug 26 - Aug 27
Prestige Victoria Hotel
See more properties

Top neighborhoods in Roses

Roses Town Center

Roses's Roses Town Center neighborhood has a host of places to visit such as Roses Beach and Punta Beach.

Santa Margarida

Roses's Santa Margarida neighborhood is known for its bars and offers a host of things to see such as Aventura Nautica and Platja de Sant Margarida.

Almadraba-Canyelles

Roses's Almadraba-Canyelles neighborhood has a host of places to visit such as Canyelles Beach and Canyelles Grosses Beach.

Els Grecs

Roses's Els Grecs neighborhood offers attractions including Llit de Generala.

Top landmarks in Roses

Aqua Brava

8.0/10 (68 reviews)
If thrills are what you're after, head to Aqua Brava, located 1.5 mi (2.5 km) from central Roses. Why not take a stroll along the beaches and watch the sunset while you're here? If you have fun at Aqua Brava, you'll love Aventura Nautica and Aquabrava, both located nearby.
See properties

Canyelles Beach

9.0/10 (70 reviews)
If you can't wait to get to the beach, you might enjoy a trip to Canyelles Beach located 1.5 mi (2.4 km) from central Roses. Catch the sunset by the shore at Bonifaci Beach, just a short walk away.
See properties

Roses Citadel

8.4/10 (160 reviews)
If you're planning a bit of sightseeing head to Roses Citadel— just one of the monuments in Roses Town Center. Why not take a stroll along the beaches and watch the sunset while you're here?
See properties

Aquabrava

6.0/10 (2 reviews)
If thrills are what you're after, head to Aquabrava, located 2.4 mi (3.9 km) from central Roses. Why not take a stroll along the beaches and watch the sunset while you're here? If you have fun at Aquabrava, you'll love Aqua Brava and Minigolf Greens, both located nearby.
See properties

Citadel of Roses

8.4/10 (59 reviews)
If seeing the sights is on your list of things to do, head to Citadel of Roses— just one of the landmarks located 0.4 mi (0.6 km) from central Roses. Why not take a stroll along the beaches and watch the sunset while you're here?
See properties

Port de Roses

You can stroll along Port de Roses for relaxing water views when you're in Roses Town Center. If you carry on walking you'll get to Punta Beach, Roses Beach, and Canyelles Beach for some more water views.
See properties

Frequently asked questions

What are the best cheap hotels in Roses?
For a cheap hotel in Roses with glowing reviews, consider AGI Gloria Rooms, which features free WiFi and air conditioning. You can also look at Hostal Rom.
What are the best cheap things to do in Roses?
Sightseeing doesn't have to break the bank. For some things to do in Roses, try a visit to attractions like Citadel of Roses and Roses Citadel during your trip. Be certain to include a visit to Roses Beach.

Keep exploring