Find and Book Top Hotels in Marbella

Search among 143 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 143
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$ 130 /nightSelect
8.4
Great259 reviews
MapView on map3.9 km from City Centre
From   US$ 801 /nightSelect
8.6
Great1061 reviews
200 m from City Centre400 m from Teatro Ciudad de Marbella
From   US$ 190 /nightSelect
8.2
Great366 reviews
4.0 km from City Centre
From   US$ 578 /nightSelect
Hotel
8.6
Great677 reviews
2.3 km from City Centre700 m from Marbella International University
From   US$ 73 /nightSelect
5.5 km from City Centre
From   US$ 190 /nightSelect
8.4
Great461 reviews
6.9 km from City Centre600 m from Ocean Club Marbella
From   US$ 135 /nightSelect
8.4
Great543 reviews
10.0 km from City Centre1000 m from Marbella Golf & Country Club
From   US$ 116 /nightSelect
8.4
Great650 reviews
9.7 km from City Centre1.1 km from Marbella Golf & Country Club
From   US$ 93 /nightSelect
8.4
Great519 reviews
6.0 km from City Centre1.6 km from Ocean Club Marbella
From   US$ 134 /nightSelect
8.4
Great194 reviews
3.3 km from City Centre1.6 km from Marbella International University
From   US$ 572 /nightSelect
8.2
Great340 reviews
11.5 km from City Centre
From   US$ 97 /nightSelect
8.6
Great753 reviews
3.9 km from City Centre
From   US$ 200 /nightSelect
8.6
Great1002 reviews
400 m from City Centre400 m from Plaza de los Naranjos
From   US$ 251 /nightSelect
8.2
Great301 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
Great610 reviews
8.1 km from City Centre700 m from Ocean Club Marbella
From   US$ 105 /nightSelect
Aparthotel
8.6
Great1217 reviews
400 m from City Centre400 m from Plaza de los Naranjos
From   US$ 97 /nightSelect
8.4
Great411 reviews
1.9 km from City Centre600 m from Puerto Banus
From   US$ 353 /nightSelect
8.4
Great537 reviews
5.2 km from City Centre1.9 km from Rio Real Golf
From   US$ 116 /nightSelect
8.4
Great716 reviews
2.0 km from City Centre700 m from Marbella International University
From   US$ 76 /nightSelect
8.4
Great622 reviews
8.9 km from City Centre1.8 km from Marbella Golf & Country Club
From   US$ 114 /nightSelect
8.4
Great352 reviews
500 m from City Centre400 m from Plaza de los Naranjos
From   US$ 133 /nightSelect
8.4
Great852 reviews
800 m from City Centre500 m from Asociacion Club Cora
From   US$ 76 /nightSelect
Hotel
8.2
Great215 reviews
5.6 km from City Centre2.0 km from Ocean Club Marbella
From   US$ 313 /nightSelect
Aparthotel
8.2
Great541 reviews
700 m from City Centre200 m from Asociacion Club Cora
From   US$ 86 /nightSelect
8.2
Great313 reviews
500 m from City Centre300 m from Plaza de los Naranjos
From   US$ 65 /nightSelect
8.2
Great511 reviews
From   US$ 78 /nightSelect
8.2
Great147 reviews
7.2 km from City Centre500 m from Ocean Club Marbella
From   US$ 206 /nightSelect
8.4
Great628 reviews
400 m from City Centre200 m from Plaza de los Naranjos
From   US$ 132 /nightSelect
8.4
Great281 reviews
10.2 km from City Centre1000 m from Marbella Golf & Country Club
From   US$ 201 /nightSelect
Resort
8.4
Great363 reviews
6.9 km from City Centre1.1 km from Ocean Club Marbella
From   US$ 131 /nightSelect
10.1 km from City Centre200 m from The Quinta Golf
From   US$ 359 /nightSelect
8.4
Great331 reviews
9.0 km from City Centre1.5 km from Ocean Club Marbella
From   US$ 136 /nightSelect
Villa
8.4
Great38 reviews
7.7 km from City Centre300 m from Ocean Club Marbella
From   US$ 749 /nightSelect
8.0
Great102 reviews
7.4 km from City Centre
From   US$ 78 /nightSelect
8.4
Great352 reviews
400 m from City Centre200 m from Plaza de los Naranjos
From   US$ 349 /nightSelect
8.4
Great324 reviews
800 m from City Centre200 m from Asociacion Club Cora
From   US$ 103 /nightSelect
8.2
Great326 reviews
10.0 km from City Centre
From   US$ 57 /nightSelect
8.2
Great124 reviews
400 m from City Centre300 m from Plaza de los Naranjos
From   US$ 421 /nightSelect
8.0
Great146 reviews
From   US$ 70 /nightSelect
8.4
Great162 reviews
3.4 km from City Centre100 m from Rio Real Golf
From   US$ 250 /nightSelect
8.2
Great71 reviews
1.3 km from City Centre100 m from Puerto Banus
From   US$ 183 /nightSelect
8.2
Great165 reviews
400 m from City Centre200 m from Plaza de los Naranjos
From   US$ 120 /nightSelect
8.4
Great59 reviews
2.1 km from City Centre800 m from Bus Station
From   US$ 269 /nightSelect
8.0
Great118 reviews
10.0 km from City Centre1000 m from Marbella Golf & Country Club
From   US$ 600 /nightSelect
7.8
Very good133 reviews
7.3 km from City Centre1000 m from Ocean Club Marbella
From   US$ 148 /nightSelect
8.6
Great152 reviews
6.8 km from City Centre
From   US$ 114 /nightSelect
8.2
Great112 reviews
200 m from City Centre200 m from Plaza de los Naranjos
From   US$ 206 /nightSelect
Guest house
8.2
Great215 reviews
200 m from City Centre400 m from Plaza de los Naranjos
From   US$ 89 /nightSelect

Best Hotels and Places to Stay in Marbella

Why visit?

Marbella, a stunning coastal city in Spain, is a popular tourist destination for its breathtaking beaches, vibrant nightlife, and rich cultural heritage. With a wide range of activities to offer, from relaxing by the beach to exploring historical landmarks, Marbella is an ideal holiday spot. Whether you are seeking a luxurious getaway or an all-inclusive vacation, Marbella has a variety of hotel options to suit every travelers needs.

Where to stay?

Marbella Old Town: For a charming and authentic experience, staying in Marbella Old Town is recommended. This historic quarter is filled with narrow cobblestone streets, quaint boutiques, and cozy cafes. The area features boutique hotels like Hotel Claude Marbella and La Morada Mas Hermosa, offering an intimate and personalized stay. With easy access to popular attractions such as Plaza de los Naranjos and Marbella Castle, this area immerses tourists in Marbellas rich history.

Puerto Banus: If you crave a luxurious and glamorous experience, Puerto Banus is the place to stay. Known for its upscale marina and designer boutiques, this area attracts the jet-setting crowd. Hotels such as Hotel Puente Romano and Gran Hotel Guadalpin Banus offer a five-star experience, complete with luxurious amenities and stunning beachfront locations. Puerto Banus is also renowned for its vibrant nightlife, with numerous clubs and bars to explore.

Golden Mile: Located between Marbella and Puerto Banus, the Golden Mile is a prestigious stretch of coast known for its luxury resorts and extravagant villas. This area is ideal for travelers seeking a glamorous escape. Accommodations like Marbella Club Hotel and Puente Romano Beach Resort provide a lavish experience, with outstanding facilities and impeccable service. Along the Golden Mile, visitors can also enjoy fine dining at renowned restaurants and indulge in high-end shopping.

What is the price per hotel room per night?

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

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

5-star hotels: The average price per night is around $300 to $600.

Best value for money:

Alanda Hotel Marbella: Located near the beach, this 4-star hotel offers comfortable rooms at an affordable price. With a spa, outdoor pool, and fitness center, guests can enjoy various amenities during their stay. The hotel also provides an all-inclusive option, allowing guests to relax and indulge in a hassle-free vacation experience in Marbella.

Hotel Lima Marbella: Situated in the heart of Marbella, this budget-friendly hotel offers clean and cozy rooms. Its central location allows easy access to popular attractions, restaurants, and shops. The hotels friendly staff and comfortable accommodations make it an excellent choice for visitors seeking a cost-effective stay in Marbella.

Hotel San Cristobal: This family-run hotel offers a cozy and welcoming atmosphere without breaking the bank. Located in Marbellas old town, it provides easy access to the citys main attractions. The hotels quaint rooms and attentive service ensure a pleasant stay at an affordable price.

Best kids-friendly hotels:

Marriotts Marbella Beach Resort: With spacious apartments and an array of family-friendly amenities, this resort caters to families traveling with children. Kids can enjoy the on-site playground, childrens pool, and organized activities. Additionally, the resorts convenient location near the beach offers opportunities for fun-filled days by the sea.

Hotel Guadalmina Spa & Golf Resort: Situated by the beach, this family-friendly hotel features spacious rooms and dedicated childrens facilities. Kids can enjoy the childrens club, outdoor pool, and playground, while parents can relax at the spa or indulge in a round of golf. The hotels proximity to various attractions and restaurants makes it an ideal choice for a family vacation.

Best hotels for a romantic getaway:

Marbella Club Hotel Golf Resort & Spa: This luxurious 5-star hotel offers a romantic retreat with its stunning beachfront location and lush gardens. Couples can enjoy the hotels spa facilities, romantic dining options, and a wide range of activities, including horse riding and water sports. The elegant rooms and impeccable service create a perfect ambiance for a romantic escape.

Villa Padierna Palace Hotel: Nestled in the hills overlooking Marbella, this 5-star hotel exudes elegance and romance. With breathtaking views, lavish rooms, and a renowned spa, it provides a tranquil and intimate setting for couples. The hotels picturesque grounds and exceptional dining options make it an ideal choice for a romantic getaway.

Best for location:

Hotel Fuerte Marbella: Located right on Marbellas beachfront and just a short walk from the old town, this hotel offers a convenient location for exploring the city. Guests can enjoy magnificent sea views, easy beach access, and proximity to the vibrant city center. The hotels comfortable rooms and excellent on-site facilities, including a pool and sun terrace, make it an appealing choice.

Gran Meliá Don Pepe: Situated near Marbellas Paseo Marítimo, this 5-star hotel offers stunning views of the Mediterranean Sea and is within walking distance of the city center. Guests can enjoy direct beach access, a luxurious spa, and spacious rooms with balconies overlooking the sea. The hotels prime location ensures convenience and easy exploration of Marbellas attractions.

Amàre Beach Hotel Marbella: Situated on the beachfront promenade, this modern and vibrant hotel boasts a central location in the heart of Marbella. Guests can easily access the citys shops, restaurants, and nightlife. With its stylish rooms, trendy rooftop bar, and direct beach access, it offers a fantastic location for those seeking a lively and cosmopolitan experience.

Best for a short city break:

Hotel El Faro Marbella: Located in Marbellas old town, this charming boutique hotel offers a quiet and cozy retreat. With its central location, guests can easily explore the narrow streets and soak up the citys historical atmosphere. The hotels rooftop terrace provides a serene space to relax and enjoy panoramic views of Marbella.

Hotel Claude Marbella: Situated in a beautifully restored 17th-century townhouse, this boutique hotel offers an intimate and luxurious experience. Located in the heart of the old town, it provides easy access to the citys attractions. The hotels elegant rooms and personalized service create a romantic atmosphere, perfect for a short getaway.

Show moreLess