Find and Book Top Hotels in Marbella

Search among 92 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 92
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
MapView on map3.4 mi from City Center
From   US$ 262 /nightSelect
8.4
Great259 reviews
MapView on map2.4 mi from City Center
From   US$ 397 /nightSelect
8.4
Great194 reviews
2.1 mi from City Center1.0 mi from Marbella International University
From   US$ 486 /nightSelect
8.4
Great723 reviews
From   US$ 102 /nightSelect
From   US$ 124 /nightSelect
8.2
Great340 reviews
7.1 mi from City Center
From   US$ 90 /nightSelect
8.6
Great1061 reviews
300 yd from City Center400 yd from Teatro Ciudad de Marbella
From   US$ 161 /nightSelect
8.4
Great519 reviews
3.7 mi from City Center1700 yd from Ocean Club Marbella
From   US$ 134 /nightSelect
8.6
Great1002 reviews
400 yd from City Center400 yd from Plaza de los Naranjos
From   US$ 270 /nightSelect
8.4
Great281 reviews
6.3 mi from City Center1100 yd from Marbella Golf & Country Club
From   US$ 221 /nightSelect
8.4
Great650 reviews
6.0 mi from City Center1200 yd from Marbella Golf & Country Club
From   US$ 103 /nightSelect
8.2
Great366 reviews
2.5 mi from City Center
From   US$ 561 /nightSelect
8.4
Great543 reviews
6.2 mi from City Center1100 yd from Marbella Golf & Country Club
From   US$ 116 /nightSelect
8.6
Great753 reviews
2.4 mi from City Center
From   US$ 201 /nightSelect
8.4
Great461 reviews
4.3 mi from City Center600 yd from Ocean Club Marbella
From   US$ 146 /nightSelect
8.4
Great411 reviews
1.2 mi from City Center600 yd from Puerto Banus
From   US$ 326 /nightSelect
8.6
Great677 reviews
1.4 mi from City Center700 yd from Marbella International University
From   US$ 72 /nightSelect
8.4
Great352 reviews
600 yd from City Center400 yd from Plaza de los Naranjos
From   US$ 109 /nightSelect
8.0
Great102 reviews
4.6 mi from City Center
From   US$ 78 /nightSelect
8.4
Great622 reviews
5.5 mi from City Center1.1 mi from Marbella Golf & Country Club
From   US$ 114 /nightSelect
8.6
Great1217 reviews
400 yd from City Center500 yd from Plaza de los Naranjos
From   US$ 72 /nightSelect
6.3 mi from City Center200 yd from The Quinta Golf
From   US$ 315 /nightSelect
8.4
Great716 reviews
1.2 mi from City Center800 yd from Marbella International University
From   US$ 74 /nightSelect
8.2
Great124 reviews
500 yd from City Center300 yd from Plaza de los Naranjos
From   US$ 344 /nightSelect
Aparthotel
8.2
Great541 reviews
800 yd from City Center300 yd from Asociacion Club Cora
From   US$ 66 /nightSelect
8.4
Great331 reviews
5.6 mi from City Center1700 yd from Ocean Club Marbella
From   US$ 76 /nightSelect
8.4
Great610 reviews
5.0 mi from City Center800 yd from Ocean Club Marbella
From   US$ 96 /nightSelect
8.4
Great537 reviews
3.2 mi from City Center1.2 mi from Rio Real Golf
From   US$ 116 /nightSelect
8.4
Great628 reviews
400 yd from City Center200 yd from Plaza de los Naranjos
From   US$ 103 /nightSelect
8.4
Great352 reviews
400 yd from City Center200 yd from Plaza de los Naranjos
From   US$ 349 /nightSelect
8.4
Great324 reviews
800 yd from City Center300 yd from Asociacion Club Cora
From   US$ 74 /nightSelect
8.6
Great90 reviews
6.7 mi from City Center1100 yd from Marbella Golf & Country Club
From   US$ 90 /nightSelect
8.2
Great165 reviews
400 yd from City Center200 yd from Plaza de los Naranjos
From   US$ 120 /nightSelect
8.4
Great38 reviews
4.8 mi from City Center300 yd from Ocean Club Marbella
From   US$ 373 /nightSelect
8.2
Great71 reviews
1500 yd from City Center100 yd from Puerto Banus
From   US$ 180 /nightSelect
8.4
Great852 reviews
800 yd from City Center500 yd from Asociacion Club Cora
From   US$ 77 /nightSelect
8.2
Great98 reviews
2.4 mi from City Center500 yd from Rio Real Golf
From   US$ 247 /nightSelect
8.4
Great59 reviews
1.3 mi from City Center800 yd from Bus Station
From   US$ 269 /nightSelect
8.2
Great313 reviews
600 yd from City Center300 yd from Plaza de los Naranjos
From   US$ 109 /nightSelect
8.2
Great180 reviews
200 yd from City Center400 yd from Plaza de los Naranjos
From   US$ 66 /nightSelect
3.6 mi from City Center1.1 mi from Ocean Club Marbella
From   US$ 609 /nightSelect
8.4 mi from City Center900 yd from Malaga Port
From   US$ 866 /nightSelect
8.2
Great112 reviews
200 yd from City Center200 yd from Plaza de los Naranjos
From   US$ 142 /nightSelect
Guest house
8.2
Great178 reviews
2.0 mi from City Center1700 yd from Marbella International University
From   US$ 148 /nightSelect
8.2
Great147 reviews
4.4 mi from City Center500 yd from Ocean Club Marbella
From   US$ 206 /nightSelect
8.2
Great511 reviews
From   US$ 76 /nightSelect
8.2
Great250 reviews
200 yd from City Center400 yd from Plaza de los Naranjos
From   US$ 42 /nightSelect
8.2
Great212 reviews
From   US$ 86 /nightSelect
8.4
Great162 reviews
2.1 mi from City Center100 yd from Rio Real Golf
From   US$ 231 /nightSelect
8.6
Great80 reviews
6.1 mi from City Center
From   US$ 80 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Marbella

Why visit?

Marbella, a vibrant city located on the southern coast of Spain, offers tourists a perfect blend of sun, sand, and luxury. With its stunning beaches, upscale resorts, and a bustling nightlife, Marbella has become a popular destination for travelers seeking relaxation and entertainment. Whether you want to stay in a luxurious hotel in Marbella or opt for an all-inclusive experience, this city has something to offer everyone.

Where to stay?

Golden Mile: Located between Marbella and Puerto Banus, the Golden Mile is known for its glamorous atmosphere. This exclusive area is home to some of the most luxurious hotels in Marbella, offering guests stunning views of the Mediterranean Sea. With its proximity to high-end boutiques, fine dining restaurants, and world-class golf courses, the Golden Mile is an ideal choice for those looking for a lavish stay. Some highly recommended hotels in this area include Marbella Club Hotel, Puente Romano Marbella, and Villa Padierna Palace Hotel.

Old Town: For a charming and authentic experience, staying in Marbellas Old Town is a great option. Nestled among narrow streets lined with shops and restaurants, this picturesque area immerses visitors in the citys rich history and culture. Guests can wander around the historic Plaza de los Naranjos, visit the ancient city walls, or explore the beautiful beaches nearby. The Hotel Claude, Hotel Don Paquito, and Hotel El Faro are some of the top rated hotels in the Old Town.

Puerto Banus: If you are looking for a lively and glamorous atmosphere, staying in Puerto Banus is a fantastic choice. This famous marina attracts jet-setters and luxury enthusiasts from around the world. With its high-end shopping malls, trendy beach clubs, and vibrant nightlife, Puerto Banus guarantees an unforgettable experience. Hotel Guadalpin Banus, Gran Hotel Guadalpin Banus, and Melia Marbella Banus are some of the top hotels in this area, offering guests an indulgent stay.

What is the price per hotel room per night?

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

4-star hotels: The average price per night is around $200 to $400.

5-star hotels: The average price per night is around $400 to $1000.Marbella, a vibrant city located on the southern coast of Spain, offers tourists a perfect blend of sun, sand, and luxury. With its stunning beaches, upscale resorts, and a bustling nightlife, Marbella has become a popular destination for travelers seeking relaxation and entertainment. Whether you want to stay in a luxurious hotel in Marbella or opt for an all-inclusive experience, this city has something to offer everyone.Golden Mile: Located between Marbella and Puerto Banus, the Golden Mile is known for its glamorous atmosphere. This exclusive area is home to some of the most luxurious hotels in Marbella, offering guests stunning views of the Mediterranean Sea. With its proximity to high-end boutiques, fine dining restaurants, and world-class golf courses, the Golden Mile is an ideal choice for those looking for a lavish stay. Some highly recommended hotels in this area include Marbella Club Hotel, Puente Romano Marbella, and Villa Padierna Palace Hotel.3-star hotels: The average price per night is around $100 to $200.

4-star hotels: The average price per night is around $200 to $400.

5-star hotels: The average price per night is around $400 to $1000.

Best value for money:

Hotel Lima: This 3-star hotel offers comfortable rooms, friendly staff, and a convenient central location in Marbella. With its affordable rates and proximity to the beach, Hotel Lima provides excellent value for money.

Hotel San Cristóbal: Situated in the heart of Marbellas Old Town, this charming 2-star hotel offers cozy rooms and a warm ambiance. Guests can enjoy the authentic Spanish experience while staying at an affordable price.

Hotel Monarque El Rodeo: Located near the city center and within walking distance to the beach, this 3-star hotel offers comfortable rooms, a swimming pool, and a great value for money.

Best kids-friendly hotels:

Hotel Fuerte Marbella: This 4-star hotel features a range of family-friendly amenities, including a kids club, playground, and swimming pool with a childrens area. With its beachfront location and spacious rooms, it is an ideal choice for families.

Hotel Marbella Playa: Situated directly on the beach, this 4-star hotel offers a variety of activities for children, such as a kids club, mini golf, and a water park. Families can enjoy fun-filled days in a beautiful seaside setting.

Best hotels for a romantic getaway:

Marbella Club Hotel: This 5-star hotel exudes romance with its elegant rooms, lush gardens, and a private beach club. Guests can indulge in spa treatments, candlelit dinners, and tranquil evenings under the stars.

Don Carlos Leisure Resort & Spa: Located in a stunning beachfront setting, this 5-star resort offers luxurious rooms, multiple swimming pools, and a variety of dining options. Couples can relax and rejuvenate in the resorts spa facilities or enjoy romantic walks along the beach.

Best for location:

Amare Beach Hotel Marbella: Situated right on the beachfront and in close proximity to Puerto Banus, this 4-star hotel offers modern rooms with stunning sea views. Guests can easily explore the vibrant nightlife and entertainment options in the area.

Hotel San Cristobal: Perfectly located in Marbellas Old Town, this 2-star hotel allows guests to immerse themselves in the citys historic charm. Visitors can explore the nearby attractions, dine at local restaurants, and experience the authentic atmosphere of Marbella.

Hotel PYR Marbella: Situated in Puerto Banus, this 3-star hotel offers comfortable accommodation and affordable rates. It provides easy access to both the marina and the beach, allowing guests to make the most of their stay in Marbella.

Best for a short city break:

Hotel Central Marbella: Located in the heart of Marbellas city center, this 3-star hotel offers cozy rooms and a convenient location. Guests can explore the nearby shopping streets, visit cultural sites, and enjoy the vibrant atmosphere of the city.

Hotel NH Marbella: Situated close to the beach and the city center, this 4-star hotel offers comfortable rooms and a rooftop terrace with panoramic views. It provides a tranquil retreat while still being within reach of Marbellas main attractions.

Show moreLess