Search over 1,000,000 properties worldwide and 550 airlines worldwide.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Search over a million flights, hotels, packages, and more
Known for its swimming spots, Roses offers a lot for the traveler planning a beach getaway. With your choice of 58 beach hotels and other accommodation options in this destination, it's easy to find one that works for you.
As you search for a place to stay by the beach in Roses, you might be interested in these top-rated hotels with positive customer reviews.
Hotel Marina - 3-star hotel, 1-minute walk from Roses Beach. It features an outdoor pool, free buffet breakfast, and a spa tub. Guests love the beach locale and breakfast.
Canyelles Platja - 4-star hotel near Cala Murtra. This hotel boasts a seasonal outdoor pool, free buffet breakfast, and a beach bar.
Hotel Prestige Coral Platja - 3-star hotel on the beach. It offers an outdoor pool, a restaurant, and free WiFi. Guest reviews highlight the beach locale and breakfast.
Hotel Montecarlo - 3-star spa hotel with a private beach nearby. It features a seasonal outdoor pool, free buffet breakfast, and a restaurant. Activities include beach volleyball.
Hotel Carmen - 2-star hotel, 2-minute walk from Roses Beach. Our travelers recommend its good location and convenient parking. This hotel boasts a restaurant, a bar, and flat-screen TVs.
Curious about the best time to visit? These temperature and rainfall averages will give you an idea of the local weather.
If you're looking to fly to Roses, the closest major airport is in Gerona (GRO-Costa Brava), located 32.8 mi (52.8 km) from the city center. If you'd like to explore around the area, you may want to rent a car for your trip.