Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Santa Maria – 278 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Located in Santa Maria, Hotel Morabeza offers accommodations with 3 outdoor swimming pools. The property has a fitness center, game room, 3 bars, free WiFi and a 24-hour front desk.

Show more Show less
8.8
Excellent
389 reviews
Price from
$106
per night

Located in Santa Maria, a 7-minute walk from Praia de Santa Maria, Sobrado Boutique Hotel provides accommodations with a fitness center, free private parking, a garden and a shared lounge.

Show more Show less
8.4
Very Good
438 reviews
Price from
$50
per night

Hotel Odjo d'água has an outdoor swimming pool, garden, a shared lounge and terrace in Santa Maria.

Show more Show less
8.5
Very Good
302 reviews

Hotel Da Luz has an outdoor swimming pool, garden, a shared lounge and terrace in Santa Maria. This 3-star hotel offers a bar.

Show more Show less
8.4
Very Good
373 reviews
Price from
$54
per night

Located 984 feet from Parish of Our Lady of Sorrows in Santa Maria, Porto Antigo Hotel BB welcomes guests with a restaurant and bar. Rooms have a TV.

Show more Show less
8.1
Very Good
339 reviews
Price from
$63
per night

Featuring a terrace, bar and views of city, Ocean Suites is located in Santa Maria, a few steps from Praia de Santa Maria. The property is close to Nazarene Church, Funana Casa da Cultura and Eliseu.

Show more Show less
9.4
Wonderful
269 reviews
Price from
$127
per night

Located in Santa Maria, 0.7 mi from Nazarene Church, Hotel LIVVO Budha Beach has a number of amenities including a terrace, a shared lounge, a bar and free WiFi.

Show more Show less
8.5
Very Good
236 reviews
Price from
$122
per night

Featuring free WiFi, an outdoor pool and a sun terrace, Pontao Hotel offers accommodations in Santa Maria. Guests can enjoy the on-site restaurant. Every room is equipped with a private bathroom.

Show more Show less
8
Very Good
203 reviews
Price from
$70
per night

Located 492 feet from Santa Maria beach, Hotel Dunas de Sal is set in a garden with 2 swimming pools. It features a spa and a gym, and Sal International Airport is 11 mi away.

Show more Show less
8.1
Very Good
142 reviews
Price from
$85
per night

Hotel MiraBela is a 3-star bed and breakfast located in the center of Santa Maria and within 328 feet from the beach. Free WiFi access is available. Each room here will provide you with a balcony.

Show more Show less
8.8
Excellent
103 reviews
Price from
$45
per night

Most-booked hotels in Santa Maria in the past month

Budget hotels in Santa Maria

  • Hotel Central Santa Maria

    Hotel Central Santa Maria

    Hotel in Santa Maria
    Budget Hotel

    Located in Santa Maria, a 4-minute walk from Praia de Santa Maria, Hotel Central Santa Maria provides accommodations with a shared lounge, free private parking, a terrace and a restaurant.

    l’accueil les conseils l’emplacement la propreté

    8.5
    Very Good · 39 reviews
  • Ouril Hotel Julia

    Ouril Hotel Julia

    Hotel in Santa Maria
    Budget Hotel

    Located in Santa Maria, Ouril Hotel Julia provides air-conditioned rooms with free WiFi.

    Localização, pequeno almoço, conforto da cama, água do chuveiro

    8.2
    Very Good · 34 reviews
  • Hotel Odjo d'água

    Hotel Odjo d'água

    Hotel in Santa Maria
    Budget Hotel

    Hotel Odjo d'água has an outdoor swimming pool, garden, a shared lounge and terrace in Santa Maria.

    In the hub of the town tight on the waterfront but not overcrowded.

    8.5
    Very Good · 302 reviews
  • Hotel Morabeza

    Hotel Morabeza

    Hotel in Santa Maria
    Budget Hotel

    Located in Santa Maria, Hotel Morabeza offers accommodations with 3 outdoor swimming pools. The property has a fitness center, game room, 3 bars, free WiFi and a 24-hour front desk.

    We liked everything, especially the “morabeza” of the staff.

    8.8
    Excellent · 389 reviews
  • Ouril Pontao Hotel

    Ouril Pontao Hotel

    Hotel in Santa Maria
    Budget Hotel

    Featuring free WiFi, an outdoor pool and a sun terrace, Pontao Hotel offers accommodations in Santa Maria. Guests can enjoy the on-site restaurant. Every room is equipped with a private bathroom.

    very clean, friendly staff and exceptional service

    8.0
    Very Good · 203 reviews
  • Angulo House

    Angulo House

    Hotel in Santa Maria
    Budget Hotel

    Located in Santa Maria and within a few steps of Praia António Sousa, Angulo House has an outdoor swimming pool, non-smoking rooms, and free WiFi throughout the property.

    netheid, uitzicht, inrichting,ligging en de gastvrijheid

    8.9
    Excellent · 56 reviews
  • Porta do Vento

    Porta do Vento

    Hotel in Santa Maria
    Budget Hotel

    Located on Sal Island, Porta do Vento is only a 10-minute walk from the beach and offers a garden and terrace.

    8.2
    Very Good · 5 reviews
  • Hotel NHATERRA

    Hotel NHATERRA

    Hotel in Santa Maria
    Budget Hotel

    Facing the beachfront, Hotel NHATERRA offers 3-star accommodations in Santa Maria and features a garden, shared lounge and restaurant.

    7.8
    Good · 19 reviews

FAQs about hotels in Santa Maria

  • On average, 3-star hotels in Santa Maria cost $57 per night, and 4-star hotels in Santa Maria are $116 per night. If you're looking for something really special, a 5-star hotel in Santa Maria can be found for $223 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Santa Maria this weekend is $75 or, for a 4-star hotel, $158. Looking for something even fancier? 5-star hotels in Santa Maria for this weekend cost around $189 per night, on average (based on Booking.com prices).

  • On average, it costs $74 per night to book a 3-star hotel in Santa Maria for tonight. You'll pay around $125 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Santa Maria will cost around $189, on average (based on Booking.com prices).

  • Many families visiting Santa Maria loved staying at DESIGN SUITES Boutique Hotel - Adults Only, Ocean Suites, and Hotel MiraBela.

  • Ocean Suites, DESIGN SUITES Boutique Hotel - Adults Only, and Damfjord Boutique Hotel are some of the popular hotels in Santa Maria.

  • For hotels in Santa Maria that serve highly-rated breakfasts, try Hotel Central Santa Maria, Hotel MiraBela, and DESIGN SUITES Boutique Hotel - Adults Only.

  • These hotels in Santa Maria are highly rated by couples: Ocean Suites, DESIGN SUITES Boutique Hotel - Adults Only, and Angulo House.

  • Porta do Vento, Angulo House, and Hotel MiraBela got great room view-related reviews from travelers in Santa Maria.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Santa Maria:

Explore guest reviews of hotels in Santa Maria

See all