Hotels in Marbella

Search and compare Marbella hotels from hundreds of travel sites and save

Marbella, Andalusia, Spain
30 Jul — 31 Jul2
Marbella, Andalusia, Spain
Fri 30/7
Sat 31/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Marbella

Filter by star ratings
All filters
Los Amigos Beach Club By Diamond Resorts
Los Amigos Beach Club By Diamond Resorts
8.9 Excellent
Urb Playamarina Carretera de Cadiz km 204, La Cala de Mijas, Andalusia, Spain
Show on map
21.1 km from city centre, Marbella 
ExcellentBased on 2,492 reviews
8.9

Los Amigos Beach Club By Diamond Resorts is located in Mijas and features complimentary wireless internet. It also provides a Jacuzzi, outdoor tennis courts and a swimming pool.

The Oasis by Don Carlos Resort - Adults Only
The Oasis by Don Carlos Resort - Adults Only
9.1 Excellent
Avenida Zurita, Marbella, Andalusia, Spain
Show on map
9.9 km from city centre, Marbella 
ExcellentBased on 185 reviews
9.1

The Oasis by Don Carlos Resort offers 5-star accommodation in Marbella. It also features a sauna and an outdoor pool.

Marbella Playa Hotel
Marbella Playa Hotel
7.7 Good
Carretera Nacional 340, Km. 189, Marbella, Andalusia, Spain
Show on map
7.3 km from city centre, Marbella 
GoodBased on 167 reviews
7.7

Boasting an outdoor pool, Marbella Playa Hotel is situated in Marbella and provides modern accommodation. It also features babysitting/child services, a currency exchange and a 24-hour reception.

Globales Playa Estepona
Globales Playa Estepona
7.7 Good
Calle del Norte, 2, San Pedro de Alcantara, San Pedro de Alcántara, Andalusia, Spain
Show on map
12.8 km from city centre, Marbella 
GoodBased on 89 reviews
7.7

Modern and cosy, Globales Playa Estepona is situated in Estepona and provides free Wi-Fi, a private beach and a rooftop terrace. It also offers outdoor tennis courts, water slides and an outdoor pool.

Park Plaza Suites Apartamentos
Park Plaza Suites Apartamentos
7.5 Good
Marbella, Andalusia, Spain
Show on map
7.0 km from city centre, Marbella 
GoodBased on 518 reviews
7.5

Park Plaza Suites Apartamentos offers 3-star accommodation in Marbella. It also provides an express check-in and check-out feature, a 24-hour reception and free Wi-Fi.

Paloma Blanca Boutique Hotel
Paloma Blanca Boutique Hotel
8.8 Excellent
Urbanizacion Cortijo Blanco, C/ Pablo Picasso 12-14, Marbella, Andalusia, Spain
Show on map
8.8 km from city centre, Marbella 
ExcellentBased on 1,570 reviews
8.8

This comfortable hotel in Marbella offers complimentary wireless internet, as well as an outdoor pool and massage services. It is ideally positioned for those wanting to sightsee in the area.

Banus Beach Apartments
Banus Beach Apartments
7.5 Good
Marbella, Andalusia, Spain
Show on map
7.0 km from city centre, Marbella 
GoodBased on 167 reviews
7.5

Located in Marbella, Banus Beach Apartments is within a 40-minute drive of Malaga Airport and offers an outdoor pool. It is close to Puerto Banus.

Apartamentos El Toro
Apartamentos El Toro
7.9 Good
Marbella, Andalusia, Spain
Show on map
11.5 km from city centre, Marbella 
GoodBased on 425 reviews
7.9

Apartamentos El Toro provides a comfortable setting when in Marbella. It also offers a sauna, an outdoor pool and bicycle rental.

Marriott's Marbella Beach Resort
Marriott's Marbella Beach Resort
8.6 Excellent
Crta. de Cadiz, KM 193, Urb. Marbella del Este, Tourism Registry License A/MA/00934, Marbella, Andalusia, Spain
Show on map
10.1 km from city centre, Marbella 
ExcellentBased on 248 reviews
8.6

Boasting an indoor pool and a private beach, Marriott's Marbella Beach Resort is a luxurious base in Marbella. It also provides an express check-in and check-out feature, a kids club and a sauna.

NH San Pedro de Alcántara
NH San Pedro de Alcántara
8.4 Excellent
Calle Jerez, 1, San Pedro De Alcantara, Marbella, Andalusia, Spain
Show on map
9.9 km from city centre, Marbella 
ExcellentBased on 1,174 reviews
8.4

Located in Marbella, NH San Pedro is within easy reach of Puerto Banus and Plaza de los Naranjos. It is conveniently positioned for guests wanting to visit local attractions.

Tips for booking a Marbella hotel

Cheapest month:February
Most expensive month:October
Average price in Marbella:₹ 13,794/night
Absolute cheapest price found:₹ 490/night
Cheapest day:Wednesday
Most expensive day:Friday
₹ 8,125 - ₹ 35,737
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 7,707 - ₹ 17,099
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Marbella hotels

Show all 5,007 hotels
1
NH San Pedro de Alcántara
NH San Pedro de Alcántara
8.4 Excellent
Calle Jerez, 1, San Pedro De Alcantara, Marbella, Andalusia, Spain
Show on map
9.9 km from city centre, Marbella 

Located in Marbella, NH San Pedro is within easy reach of Puerto Banus and Plaza de los Naranjos. It is conveniently positioned for guests wanting to visit local attractions.

2
Marriott's Marbella Beach Resort
Marriott's Marbella Beach Resort
8.6 Excellent
Crta. de Cadiz, KM 193, Urb. Marbella del Este, Tourism Registry License A/MA/00934, Marbella, Andalusia, Spain
Show on map
10.1 km from city centre, Marbella 

Boasting an indoor pool and a private beach, Marriott's Marbella Beach Resort is a luxurious base in Marbella. It also provides an express check-in and check-out feature, a kids club and a sauna.

3
H10 Andalucia Plaza - Adults Only
H10 Andalucia Plaza - Adults Only
8.1 Excellent
Urb Nueva Andalucia, Marbella, Andalusia, Spain
Show on map
7.3 km from city centre, Marbella 

Located in Marbella, H10 Andalucia Plaza offers complimentary Wi-Fi and a gym. It also features an all-inclusive meal plan, an outdoor pool and a sauna.

4
Los Amigos Beach Club By Diamond Resorts
Los Amigos Beach Club By Diamond Resorts
8.9 Excellent
Urb Playamarina Carretera de Cadiz km 204, La Cala de Mijas, Andalusia, Spain
Show on map
3.3 km from city centre, La Cala de Mijas 

Los Amigos Beach Club By Diamond Resorts is located in Mijas and features complimentary wireless internet. It also provides a Jacuzzi, outdoor tennis courts and a swimming pool.

5
Hotel Fuerte Marbella
Hotel Fuerte Marbella
9.0 Excellent
Calle el Fuerte, 1, Marbella, Andalusia, Spain
Show on map
0.2 km from city centre, Marbella 

Situated a short drive from Golf Rio Real, Hotel Fuerte Marbella provides luxury accommodation in Marbella. It offers private parking on site and is ideally set for sightseeing, with Marbella Golf & Country Club a short drive away.

6
Hotel Don Pepe Gran Meliá
Hotel Don Pepe Gran Meliá
8.9 Excellent
C/. Jose Melia, Marbella, Andalusia, Spain
Show on map
1.8 km from city centre, Marbella 

Boasting a private beach, an outdoor pool and outdoor tennis courts, Gran Melia Don Pepe is situated in Marbella and provides modern accommodation. It also offers a sauna, free Wi-Fi and a Turkish steam bath.

7
Paloma Blanca Boutique Hotel
Paloma Blanca Boutique Hotel
8.8 Excellent
Urbanizacion Cortijo Blanco, C/ Pablo Picasso 12-14, Marbella, Andalusia, Spain
Show on map
8.8 km from city centre, Marbella 

This comfortable hotel in Marbella offers complimentary wireless internet, as well as an outdoor pool and massage services. It is ideally positioned for those wanting to sightsee in the area.

8
Barceló Marbella
Barceló Marbella
8.5 Excellent
C/ de Granadillas - Urb. Guadalmina Alta, Marbella, Andalusia, Spain
Show on map
11.4 km from city centre, Marbella 

Barcelo Marbella provides a comfortable setting when in Marbella. It has a spa, as well as a Turkish steam bath, a rooftop terrace and a sauna.

Cheapest hotels in Marbella, Málaga

Show all 5,007 hotels
Crown Resorts Club Delta Mar
Crown Resorts Club Delta Mar
Libra 37, La Cala de Mijas, Andalusia, Spain
Show on map
2.6 km from city centre,  

Situated in Mijas, Crown Resorts Club Delta Mar offers 3-star accommodation, as well as an outdoor pool. It also provides a 24-hour reception, luggage storage and a kids pool.

₹ 1,783
Avg. per night
Hostal San Felipe
Hostal San Felipe
10.0 Excellent
Galicia, 14, San Pedro de Alcántara, Andalusia, Spain
Show on map
0.5 km from city centre,  

Located in Marbella, Hostal San Felipe is an easy drive from Puerto Banus and Puerto Banus Marina. It offers free Wi-Fi and extensive mountain views.

₹ 4,384
Avg. per night
Apartamentos El Toro
Apartamentos El Toro
7.9 Good
Marbella, Andalusia, Spain
Show on map
11.5 km from city centre,  

Apartamentos El Toro provides a comfortable setting when in Marbella. It also offers a sauna, an outdoor pool and bicycle rental.

₹ 4,682
Avg. per night
Senator Marbella Spa Hotel
Senator Marbella Spa Hotel
8.0 Excellent
Principe Alfonso Hohenlohe, s/n, Marbella, Andalusia, Spain
Show on map
1.9 km from city centre,  

Senator Marbella Spa Hotel offers 4-star accommodation in Marbella. It also features a sauna, a Jacuzzi and an outdoor pool.

₹ 4,682
Avg. per night
Los Amigos Beach Club By Diamond Resorts
Los Amigos Beach Club By Diamond Resorts
8.9 Excellent
Urb Playamarina Carretera de Cadiz km 204, La Cala de Mijas, Andalusia, Spain
Show on map
3.3 km from city centre,  

Los Amigos Beach Club By Diamond Resorts is located in Mijas and features complimentary wireless internet. It also provides a Jacuzzi, outdoor tennis courts and a swimming pool.

₹ 4,756
Avg. per night
Hotel Doña Catalina
Hotel Doña Catalina
8.4 Excellent
Avenida Oriental, 14, San Pedro de Alcántara, Andalusia, Spain
Show on map
0.4 km from city centre,  

Hotel Dona Catalina provides comfortable 3-star accommodation in Marbella. It is close to Santa Clara Golf Marbella, eateries and shops.

₹ 5,573
Avg. per night
Banus Beach Apartments
Banus Beach Apartments
7.5 Good
Marbella, Andalusia, Spain
Show on map
7.0 km from city centre,  

Located in Marbella, Banus Beach Apartments is within a 40-minute drive of Malaga Airport and offers an outdoor pool. It is close to Puerto Banus.

₹ 5,945
Avg. per night
NH San Pedro de Alcántara
NH San Pedro de Alcántara
8.4 Excellent
Calle Jerez, 1, San Pedro De Alcantara, Marbella, Andalusia, Spain
Show on map
9.9 km from city centre,  

Located in Marbella, NH San Pedro is within easy reach of Puerto Banus and Plaza de los Naranjos. It is conveniently positioned for guests wanting to visit local attractions.

₹ 6,094
Avg. per night

Hotel prices in Marbella

2 stars or below

₹ 4,384 - ₹ 21,699

Hotel Finlandia

No. 1 most popular

Hotel Finlandia
9.3 Excellent
₹ 7,060
Avg. per night
Marina Mariola Marbella

No. 2 most popular

₹ 21,699
Avg. per night
Hostal San Felipe

Best value

Hostal San Felipe
10.0 Excellent
₹ 4,384
Avg. per night
3 stars

₹ 1,783 - ₹ 7,431

NH San Pedro de Alcántara

No. 1 most popular

₹ 6,094
Avg. per night
Aparthotel Puerto Azul

No. 2 most popular

₹ 6,688
Avg. per night
Los Amigos Beach Club By Diamond Resorts
₹ 4,756
Avg. per night
4 stars and up

₹ 4,682 - ₹ 65,376

Marbella Club Hotel Golf Resort & Spa

No. 1 most popular

₹ 65,376
Avg. per night
Marriott's Marbella Beach Resort

No. 2 most popular

₹ 25,860
Avg. per night
Senator Marbella Spa Hotel

Best value

₹ 4,682
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Marbella

About Marbella

Nestled on Spain’s picturesque Costa del Sol, Marbella is a scenic coastal city where the Sierra Blanca mountains are separated from a palm-lined beach by glitzy clubs, fine-dining restaurants and a charming old town. With a history dating back to Roman times, Marbella provides enough cultural intrigue to match its luxury yachts and uninterrupted Alboran Sea views.

Things to do

If you prefer to see the historic side of Marbella, navigate your way down the narrow cobblestone streets and bustling plazas of the city’s old town. Despite the modern wealth, this is still a thriving area with authentic Spanish eateries, art galleries and shops selling artisan goods. Make sure you spend a moment in the 15th-century Plaza de los Naranjos under the orange trees.

Got the kids with you? Take a scenic 40-minute drive or bus ride up the coast to Selwo Marina, a small aquarium with bottlenose dolphins, reptiles and native birds. You can also watch penguin feedings or take a guided tour. On the way back, stop by Sohail Castle, a 10th-century fortification built overlooking the Alboran Sea. It also boasts excavated stone ruins and is often used for music concerts.

You’ll find a feast of international and local food in Marbella, from Michelin-starred restaurants to beachfront tapas bars and vegan cafes. Enjoy cocktails and beach vistas at Amare Beach Club Marbella, before dining on fresh seafood at Restaurante La Barca.

Make sure you save time for relaxing on one of Marbella’s many beaches, including Fontanilla, an ideal spot for water sports. Go to Nagüeles for golden sand landscapes or La Bajadilla to relax in the tranquil waters. If you prefer a lively atmosphere, head out to Banana Beach for live music bars.

Getting around

There are numerous taxis and inter-city buses servicing Marbella, which is also quite easy to walk around. The closest airport is Málaga-Costa Del Sol, which is connected to Marbella via bus or hire car.

Marbella travel FAQs

  • What are the best hotels in Marbella?

    Marbella is home to many highly-rated hotels, one of which is Marbella Club Hotel Golf Resort & Spa, which has a current rating of 9.3. For other potential stays, consider Marriott's Marbella Beach Resort and Gran Hotel Guadalpin Banus, which can also be great places to stay in Marbella.

  • What is a good hotel near Puerto Banus Marina?

    A good hotel close to Puerto Banus Marina is Gran Hotel Guadalpin Banus (rated 8.1/10 from 1,874 reviews).

  • What is a good hotel in Marbella near Marbella City Centre?

    The most popular hotel near Marbella City Centre is Senator Marbella Spa Hotel, with 3,412 HotelsCombined users scoring it 8.0/10.

  • Is there a good hotel near Plaza de Toros?

    323 HotelsCombined reviews of Skol Apartments Marbella score it 8.2/10, making it a highly recommended hotel near Plaza de Toros.

  • How much do hotels in Marbella cost?

    Marbella hotels have an average price of ₹ 43,026/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is ₹ 20,138/night, and if you are looking for a 5-star hotel in Marbella then the average price is around ₹ 52,538/night.

  • How much is a cheap hotel in Marbella?

    Prices for Marbella hotels have been found for as low as ₹ 41,392/night over the last 3 days.