Skip to main content

Three-Star Hotels in Santa Marta

Find the three-star hotels that appeal to you the most

The best three-star hotels in Santa Marta

Check out our pick of great three-star hotels in Santa Marta

Filter by:

Review score

Playa del Ritmo Beach Hostel & Bar - Adults Only

Santa Marta

Boasting a beachfront location, Playa del Ritmo Beach Hostel &Bar offers free Wi-Fi and 24-hour front desk assistance in Pozos Colorados beach, Santa Marta. El Rodadero beach is 2 km from the...

M
Mario Rafael
From
Colombia
Awesome place! Girl from front desk is beautiful!!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,102 reviews
Price from
US$70.22
1 night, 2 adults

Hotel Cra17a21a avenida 22 cerca a escenario deportivos iglesias y clinicas

Santa Marta

Hotel Cra17a21a avenida 22 cerca a escenario deportivos iglesias y clinicas is set in Santa Marta, 2.2 km from Bahía de Santa Marta Beach, 1.7 km from Santa Marta Cathedral, as well as 2.2 km from...

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 17 reviews
Price from
US$25.63
1 night, 2 adults

OASIS TROPICAL HOTEL

Hotel in Bello Horizonte, Santa Marta

Located in Santa Marta, 100 metres from Bello Horizonte, OASIS TROPICAL HOTEL provides accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

g
gonzalo
From
Colombia
Clean facilities Very friendly personal Excellent breakfast
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,329 reviews
Price from
US$153.77
1 night, 2 adults

Oasis Fresh Hotel

Hotel in Centro Historico, Santa Marta

Conveniently located in Santa Marta, Oasis Fresh Hotel offers air-conditioned rooms, a garden, free WiFi and a shared lounge.

F
Feliciana
From
Italy
Good position, staff super gentle, laundry service super efficient, fancy rooms. I liked everything!
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,762 reviews
Price from
US$41.53
1 night, 2 adults

Hotel Bello Caribe Rodadero

Hotel in El Rodadero, Santa Marta

Situated in Santa Marta, less than 1 km from Salguero Beach, Hotel Bello Caribe Rodadero features accommodation with a garden, free private parking, a terrace and a restaurant.

N
Nick
From
Canada
Good breakfast and short walk to beech.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,035 reviews
Price from
US$34.26
1 night, 2 adults

Hotel Tayromar

Hotel in Centro Historico, Santa Marta

Only a 3-minute walk from Santa Marta’s beach area, Tayromar offers comfortable rooms with free Wi-Fi and air conditioning. There is a charming terraced balcony where a daily breakfast is served.

H
Hiroyuki
From
Japan
I booked a least expensive room. The first room I got was a dark small room without a window on the first floor (more precisely it has a window with a screen and when I opened the screen there is a wall from the next building a meter apart). So I asked the receptionist if I can get a better room then he gave me a room with a window facing the street on the second floor which was very nice, with a lot of sunlight. Location is very good, 1 block from the beach and 2 blocks (enough separation) from noisy parque de novios.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,278 reviews
Price from
US$43.58
1 night, 2 adults

Hotel Be La Sierra

Hotel in El Rodadero, Santa Marta

La Sierra is a modern hotel on Rodadero Beach, framed by tropical palm trees and panoramic white beaches. It offers comfortable accommodation with free Wi-Fi, a restaurant and bar.

R
Rodriguez
From
Australia
Very good area and the room was super clean as well as everything was explained by the staff
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,884 reviews
Price from
US$91.33
1 night, 2 adults

Hotel San Miguel Imperial

Hotel in Centro Historico, Santa Marta

Hotel San Miguel Imperial offers an ideal location in the centre of Santa Marta, 35-minutes drive from Tayrona National Park. Services include free Wi-Fi and a convenient 24-hour reception desk.

S
Suvi Tuuli
From
Finland
Professional and helpfull staff, nice swimming pool at the rooftop terrace.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,128 reviews
Price from
US$59.98
1 night, 2 adults

Hotel Marco Polo Rodadero

Hotel in El Rodadero, Santa Marta

Boasting a casino, Hotel Marco Polo Rodadero is set in Santa Marta in the Magdalena region, 200 metres from El Rodadero Beach and 2.1 km from Rodadero Sea Aquarium and Museum.

S
Stephen
From
Spain
Great location , very clean and pleasant staff
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 363 reviews
Price from
US$53.99
1 night, 2 adults

Gagaka Rua hostel

Centro Historico, Santa Marta

Conveniently set in Santa Marta, Gagaka Rua hostel provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a garden.

J
Jenny
From
New Zealand
We were early and could leave our bags and cool off in the pool until checkin. We had a lovely quiet private room, with good aircon. The staff were lovely, friendly and helpful. The mojitos were great! Breakfast was tasty. The location was very close to the airport bus route, beach and restaurants.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 752 reviews
Price from
US$38.07
1 night, 2 adults
All three-star hotels in Santa Marta

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Santa Marta and surroundings in the past month

See all

Popular with guests booking three-star hotels in Santa Marta

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 723 reviews

Popular with guests booking three-star hotels in Santa Marta

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 954 reviews

Popular with guests booking three-star hotels in Santa Marta

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,032 reviews

Popular with guests booking three-star hotels in Santa Marta

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,507 reviews

Popular with guests booking three-star hotels in Santa Marta

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,488 reviews

Popular with guests booking three-star hotels in Santa Marta

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 129 reviews

Popular with guests booking three-star hotels in Santa Marta

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 42 reviews

Popular with guests booking three-star hotels in Santa Marta

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 604 reviews

Popular with guests booking three-star hotels in Santa Marta

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,332 reviews

Popular with guests booking three-star hotels in Santa Marta

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,762 reviews

Enjoy breakfast in Santa Marta and nearby

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 460 reviews

Well situated in Santa Marta, Hotel Zamay Centro Historico offers air-conditioned rooms, an outdoor swimming pool, free WiFi and a garden.

From US$43.39 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 347 reviews

Facing the beachfront, Hotel Casa Vieja offers 3-star accommodation in Santa Marta and has a garden, shared lounge and restaurant. 200 metres from Bahía de Santa Marta Beach and 300 metres from Simon...

From US$27.69 per night

Park Hotel

Santa Marta
Breakfast options
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,488 reviews

Located 50 metres from the commercial area and right across from Santa Marta bay beach, Park Hotel features an outdoor swimming pool, a garden and a bar in Santa Marta.

From US$46.24 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 42 reviews

In a prime location in Santa Marta, Hotel Santa Marta VIP offers an American breakfast and free WiFi. Featuring a shared lounge, the 3-star hotel has air-conditioned rooms with a private bathroom.

From US$33.56 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 462 reviews

Featuring 3-star accommodation, Hotel Sierra Nevada is located in Santa Marta, 500 metres from Santa Marta Cathedral and less than 1 km from Santa Marta Gold Museum.

From US$45.76 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 954 reviews

Well located in the centre of Santa Marta, Akuamarina Hotel provides air-conditioned rooms, a garden, free WiFi and a shared lounge.

From US$50.76 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 28 reviews

Attractively located in the centre of Santa Marta, Hotel Coco Beach Santa Marta is within 400 metres of Bahía de Santa Marta Beach and 400 metres of Santa Marta Marina.

From US$46.14 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 633 reviews

Set in Santa Marta, Hotel Bahia Plaza offers beachfront accommodation 600 metres from Bahía de Santa Marta Beach and offers various facilities, such as a terrace, a restaurant and a bar.

From US$38.13 per night

Great access to the city centre. Check these three-star hotels in Santa Marta and nearby

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 214 reviews

Attractively located in the centre of Santa Marta, Hotel Roca & Mar features air-conditioned rooms, a shared lounge and free WiFi.

From US$28.20 per night

Situated conveniently in the centre of Santa Marta, Hotel vista mar is within 700 metres of Bahía de Santa Marta Beach and 300 metres of Santa Marta Cathedral.

From US$51.27 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 488 reviews

Casa Avelina Boutique Hostel has an outdoor swimming pool, shared lounge, a terrace and bar in Santa Marta.

From US$51.91 per night
Scored out of 10, guest rating 5.8
Passable - What previous guests thought, 7 reviews

Tropical Hostel Santa Marta features a garden, shared lounge, a terrace and bar in Santa Marta.

From US$35.08 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 443 reviews

La Riviera offers modern rooms in trendy Rodadero, a 10-minute walk from the panoramic white sands of Gaira Bay. The rustic-style restaurant overlooks the illuminated outdoor pool.

From US$121.12 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 195 reviews

Located just 250 metres from El Rodadero Beach, Hotel Mar Azul Inn offers air-conditioned rooms, free parking and free Wi-Fi in public areas. Santa Marta’s historic centre is a 15-minute drive away.

From US$41.02 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 129 reviews

Conveniently set in the El Rodadero district of Santa Marta, SGH Rodadero Suites is located 500 metres from El Rodadero Beach, 2 km from Rodadero Sea Aquarium and Museum and 5.1 km from Santa Marta...

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 303 reviews

Hotel Portobahia Santa Marta Rodadero is a modern hotel in Santa Marta, 10 km from Simon Bolivar International Airport. WiFi is free.

From US$58.83 per night

Save money on three-star in Santa Marta and nearby – budget options available

La Ballena Azul Hotel

Taganga
Budget options available
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 276 reviews

Ballena Azul Hotel is located in front of Playa Taganga beach, 12 minutes' drive from Santa Marta.

From US$67.67 per night

Casa D'mer Taganga

Taganga
Budget options available
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 101 reviews

Casa D'mer Taganga in Taganga offers family rooms with private bathrooms, garden views, and modern amenities. Some rooms include air-conditioning, a work desk, and a TV.

From US$28.84 per night

Hotel Taganga Santa Marta

Taganga
Budget options available
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 222 reviews

Boasting a garden, terrace and views of garden, Hotel Taganga Santa Marta is situated in Taganga, 200 metres from Playa de Taganga.

From US$33.32 per night

Hotel Edmar

Santa Marta
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 61 reviews

Set 300 metres from El Rodadero Beach, Hotel Edmar offers 3-star accommodation in Santa Marta and features an outdoor swimming pool, a garden and a restaurant.

From US$56.40 per night

Hostal Paraiso Tayrona

Santa Marta
Budget options available
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 244 reviews

Located in Santa Marta, 200 metres from El Rodadero Beach, Hotel Paraiso Tayrona has a terrace, a shared lounge and rooms with free WiFi access.

From US$55.37 per night

Del Mar Hotel

Santa Marta
Budget options available
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 959 reviews

Del Mar is located in El Rodadero, just 4 km away from Santa Marta. Free WiFi access is available. The hotel is a 3-minute walk from El Rodadero Beach and from Rodadero Sea Aquarium and Museum.

From US$110.23 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 604 reviews

Located in Santa Marta, 300 metres from El Rodadero Beach, Hotel Axis Inn By GEH Suites provides accommodation with an outdoor swimming pool, free private parking and a bar.

From US$60.66 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 413 reviews

Hotel Tucuraca by DOT Tradition is located in Santa Marta, only 50 metres from El Rodadero Beach and from El Rodadero Sea Aquarium and Museum. Free Wi-Fi access is available in all areas.

From US$40.33 per night

FAQ about three-star hotels in Santa Marta