Find and Book Top Rated Hotels in Marbella

Search among 169 available hotels and places to stay in Marbella from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 169
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
From   US$ 171 /nightSelect
8.4
Great247 reviews
MapView on map3.9 km from City Centre2.1 km from Santa Clara Club de Golf
From   US$ 803 /nightSelect
8.6
Great1061 reviews
200 m from City Centre300 m from The iglesia mayor de la encarnacion
From   US$ 262 /nightSelect
8.2
Great359 reviews
4.0 km from City Centre2.0 km from Santa Clara Club de Golf
From   US$ 499 /nightSelect
Hotel
8.6
Great674 reviews
2.3 km from City Centre700 m from Marbella International University
From   US$ 67 /nightSelect
5.6 km from City Centre500 m from Santa Clara Club de Golf
From   US$ 476 /nightSelect
8.4
Great448 reviews
6.9 km from City Centre600 m from Ocean Club Marbella
From   US$ 106 /nightSelect
8.4
Great539 reviews
10.0 km from City Centre1000 m from Marbella Golf & Country Club
From   US$ 116 /nightSelect
8.4
Great643 reviews
9.7 km from City Centre1.1 km from Marbella Golf & Country Club
From   US$ 88 /nightSelect
8.2
Great526 reviews
8.2 km from City Centre800 m from Ocean Club Marbella
From   US$ 131 /nightSelect
8.4
Great508 reviews
6.0 km from City Centre1.6 km from Ocean Club Marbella
From   US$ 229 /nightSelect
8.4
Great195 reviews
3.3 km from City Centre1.6 km from Marbella International University
From   US$ 697 /nightSelect
8.2
Great334 reviews
11.5 km from City Centre
From   US$ 106 /nightSelect
8.6
Great752 reviews
3.9 km from City Centre2.1 km from Santa Clara Club de Golf
From   US$ 214 /nightSelect
8.6
Great993 reviews
400 m from City Centre400 m from Plaza de los Naranjos
From   US$ 299 /nightSelect
8.2
Great296 reviews
8.3 km from City Centre900 m from Ocean Club Marbella
From   US$ 223 /nightSelect
8.4
Great723 reviews
From   US$ 102 /nightSelect
8.4
Great609 reviews
8.1 km from City Centre700 m from Ocean Club Marbella
From   US$ 125 /nightSelect
8.6
Great1214 reviews
400 m from City Centre400 m from The iglesia mayor de la encarnacion
From   US$ 190 /nightSelect
8.4
Great407 reviews
1.9 km from City Centre600 m from Puerto Banus
From   US$ 407 /nightSelect
8.4
Great534 reviews
5.2 km from City Centre1.9 km from Rio Real Golf
From   US$ 116 /nightSelect
8.4
Great683 reviews
2.0 km from City Centre700 m from Marbella International University
From   US$ 83 /nightSelect
8.4
Great622 reviews
8.9 km from City Centre1.8 km from Marbella Golf & Country Club
From   US$ 114 /nightSelect
8.4
Great348 reviews
500 m from City Centre400 m from Plaza de los Naranjos
From   US$ 191 /nightSelect
8.4
Great850 reviews
800 m from City Centre600 m from Plaza de los Naranjos
From   US$ 85 /nightSelect
Hotel
8.2
Great209 reviews
5.6 km from City Centre2.0 km from Ocean Club Marbella
From   US$ 649 /nightSelect
Aparthotel
8.2
Great531 reviews
700 m from City Centre500 m from Plaza de los Naranjos
From   US$ 98 /nightSelect
8.2
Great299 reviews
500 m from City Centre300 m from Plaza de los Naranjos
From   US$ 106 /nightSelect
8.2
Great509 reviews
From   US$ 92 /nightSelect
8.2
Great84 reviews
7.2 km from City Centre500 m from Ocean Club Marbella
From   US$ 205 /nightSelect
8.4
Great628 reviews
400 m from City Centre200 m from Plaza de los Naranjos
From   US$ 122 /nightSelect
8.4
Great279 reviews
10.2 km from City Centre1000 m from Marbella Golf & Country Club
From   US$ 229 /nightSelect
Resort
8.4
Great363 reviews
6.9 km from City Centre1.1 km from Ocean Club Marbella
From   US$ 162 /nightSelect
10.1 km from City Centre200 m from The Quinta Golf
From   US$ 452 /nightSelect
8.4
Great327 reviews
9.0 km from City Centre1.5 km from Ocean Club Marbella
From   US$ 142 /nightSelect
Villa
8.4
Great38 reviews
7.7 km from City Centre300 m from Ocean Club Marbella
From   US$ 850 /nightSelect
8.0
Great102 reviews
7.4 km from City Centre500 m from Andalucia Lab
From   US$ 78 /nightSelect
8.6
Great337 reviews
400 m from City Centre200 m from Plaza de los Naranjos
From   US$ 349 /nightSelect
8.4
Great322 reviews
800 m from City Centre500 m from Plaza de los Naranjos
From   US$ 75 /nightSelect
8.2
Great320 reviews
10.0 km from City Centre
From   US$ 61 /nightSelect
8.2
Great112 reviews
400 m from City Centre300 m from Plaza de los Naranjos
From   US$ 413 /nightSelect
8.4
Great151 reviews
3.4 km from City Centre100 m from Rio Real Golf
From   US$ 498 /nightSelect
8.4
Great61 reviews
1.5 km from City Centre200 m from Puerto Banus
From   US$ 264 /nightSelect
8.2
Great155 reviews
400 m from City Centre200 m from Plaza de los Naranjos
From   US$ 134 /nightSelect
8.4
Great59 reviews
2.1 km from City Centre800 m from Bus Station
From   US$ 269 /nightSelect
8.2
Great110 reviews
10.0 km from City Centre1000 m from Marbella Golf & Country Club
From   US$ 600 /nightSelect
7.8
Very good127 reviews
7.3 km from City Centre1000 m from Ocean Club Marbella
From   US$ 148 /nightSelect
8.6
Great140 reviews
6.8 km from City Centre1.3 km from Andalucia Lab
From   US$ 113 /nightSelect
8.2
Great105 reviews
200 m from City Centre200 m from Plaza de los Naranjos
From   US$ 243 /nightSelect
8.2
Great202 reviews
200 m from City Centre200 m from The iglesia mayor de la encarnacion
From   US$ 140 /nightSelect

Best hotels and places to stay in Marbella

Why visit?

Marbella, located on the Costa del Sol in Spain, offers a picturesque setting with its beautiful beaches, vibrant nightlife, and rich cultural heritage. With a wide array of luxurious hotels and stunning resorts, Marbella is the perfect destination for a relaxing and indulgent vacation. Whether youre looking for a hotel in Marbella, a boutique hotel, or an all-inclusive resort, there are plenty of options to suit every travelers needs.

Where to stay?

Puerto Banus: Known as the playground of the rich and famous, Puerto Banus offers a glamorous and vibrant atmosphere. This exclusive marina is lined with luxury yachts, high-end boutiques, and upscale restaurants. Stay in one of the marina-front hotels in Marbella to enjoy the opulent lifestyle and the fantastic view of the Mediterranean Sea.

Old Town: For those seeking a more traditional and authentic experience, the Old Town of Marbella is a charming choice. Cobblestone streets, picturesque squares, and historic architecture create a unique ambiance. Here, you can find boutique hotels and guesthouses nestled within the narrow streets, providing a tranquil escape from the bustling city center.

Golden Mile: Located between Marbellas city center and Puerto Banus, the Golden Mile is renowned for its luxurious 5-star hotels and exclusive villas. This prestigious area boasts beautiful beaches, manicured gardens, and world-class golf courses. Choose one of the exquisite 5-star hotels in Marbella on the Golden Mile for a truly lavish experience.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $500.

Best value for money:

Hotel Lima Marbella: Offering affordable rates without compromising on quality, Hotel Lima Marbella is located in the heart of Marbella, just a short walk from the beach. This comfortable hotel provides well-appointed rooms, a rooftop terrace with panoramic views, and friendly staff to ensure a pleasant stay. With its convenient location and reasonable prices, Hotel Lima Marbella is an excellent choice for budget-conscious travelers.

Hotel San Cristobal: Situated near Marbellas Old Town, Hotel San Cristobal is a charming boutique hotel that offers a great value for money. The hotel features stylishly decorated rooms, a rooftop pool, and a cozy courtyard for relaxation. Guests can enjoy the complimentary breakfast buffet and take advantage of the hotels central location, allowing easy access to popular attractions and restaurants.

Hotel Marbella Playa: Located on the stunning beachfront of Marbella, Hotel Marbella Playa offers a fantastic value for a beach getaway. The hotel boasts spacious rooms with sea views, a large swimming pool, and direct access to the beach. With its all-inclusive option, guests can enjoy meals and drinks without worrying about extra costs. Hotel Marbella Playa guarantees a comfortable stay at a reasonable price.

Best kids-friendly hotels:

Melia Marbella Banus: The Melia Marbella Banus is an ideal choice for families traveling with children. It features a childrens club, mini-golf, and a splash pool to keep the little ones entertained. The hotels spacious family rooms provide ample space for everyone to relax. Located near Puerto Banus, families can explore the nearby beaches, shops, and entertainment options.

Marriotts Marbella Beach Resort: This family-friendly resort offers a range of activities and facilities for children of all ages. With multiple swimming pools, a kids club, and a game room, there is always something to keep the youngsters occupied. The resort also offers spacious apartments with fully equipped kitchens, perfect for families who prefer self-catering options.

Best hotels for a romantic getaway:

Gran Melia Don Pepe: Situated on the beachfront, Gran Melia Don Pepe offers luxury and romance. This elegant 5-star hotel provides beautifully designed rooms, a spa, and multiple dining options. Couples can indulge in a relaxing couples massage, enjoy the stunning sea views from their private balcony, or take a leisurely stroll along the beach.

Puente Romano Marbella: Nestled amidst lush gardens, Puente Romano Marbella creates a romantic ambiance for couples. The hotel features luxurious rooms, a beach club, and a range of gourmet restaurants. Couples can spend their days lounging by the pool or exploring the nearby Marbella Old Town hand in hand.

Best for location:

Hotel Fuerte Marbella: Located directly on Marbellas promenade and beachfront, Hotel Fuerte Marbella offers easy access to the citys attractions. With its central location, guests can explore the shops, restaurants, and cultural sites within walking distance. The hotel offers comfortable rooms, a rooftop pool, and stunning sea views.

Amare Beach Hotel Marbella: Situated on Marbellas trendy promenade, Amare Beach Hotel Marbella provides a prime location for beach lovers and nightlife enthusiasts. The hotel has stylish rooms, a rooftop bar with panoramic views, and direct access to the beach. Guests can enjoy the vibrant atmosphere of Marbella without having to travel far.

Marbella Club Hotel Golf Resort & Spa: Set within lush gardens, this luxurious hotel offers a peaceful oasis just a short distance from Marbellas city center. With its own private beach, golf courses, and a world-class spa, guests can enjoy the tranquility while still being within reach of the citys amenities.

Best for a short city break:

Hotel El Faro Marbella: Located in Marbellas historic center, Hotel El Faro Marbella offers a convenient base for exploring the city. The hotels modern rooms provide comfort, and its central location allows easy access to the Old Towns narrow streets, charming plazas, and local restaurants.

NH Marbella: Situated in the heart of Marbella, NH Marbella is an ideal choice for a short city break. The hotel offers contemporary rooms, a rooftop pool, and a fitness center. It is within walking distance of Marbellas main attractions, such as Plaza de los Naranjos and Avenida del Mar.

Show moreLess