The 10 best beach hotels in San Marcos, Mexico | Booking.com
Skip to main content

Beach Hotels in San Marcos

Find the beach hotels that appeal to you the most

The best beach hotels in San Marcos

Check out our selection of great beach hotels in San Marcos

Filter by:

Review score

La Mansión Residency Suites Ensenada

Ensenada (Near San Marcos)

Offering a terrace and a private beach area, this homestay rental is located in Ensenada, 3 minutes' drive from the town center. Free private parking is available on site.

S
Selma
From
United States
Beautiful home and staff is wonderful! The view is amazing!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 66 reviews
Location 9.3
Price from
$179
1 night, 2 adults

Hotel Punta Morro

Ensenada (Near San Marcos)

Set on a private beach just 3 miles from Ensensada, Hotel Punta Morro features an outdoor pool, gardens and sun terraces. Each air-conditioned room and suite has free Wi-Fi and a balcony.

D
Daniel
From
United States
Everything. The Hotel exceeded all expectations. Very happy and will be back!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 39 reviews
Location 9.5
Price from
$228.42
1 night, 2 adults

Casa moderna y elegante en el corazón de Ensenada!

Ensenada (Near San Marcos)

Casa moderna y elegante en el corazón de Ensenada! offers accommodations in Ensenada, a 15-minute walk from Playa Hermosa.

L
Laura
From
Mexico
The house was gorgeous, good located and clean! Everything was perfect. The host was very responsive and helpful. I’ll definitely come back :)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 109 reviews
Location 9.4
Price from
$120
1 night, 2 adults

Hotel Quintas Papagayo

Ensenada (Near San Marcos)

Facing the beachfront, Hotel Quintas Papagayo offers 3-star accommodations in Ensenada and features an outdoor swimming pool, garden and terrace.

A
Alfredo
From
Mexico
Great location, entering Ensenada, spacious rooms, good hot and cold shower and great parking!! Good service and hotel overall!!
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 691 reviews
Location 9.2
Price from
$123.17
1 night, 2 adults

Casa Puesta Del Sol An Oceanview House

El Sauzal (Near San Marcos)

Casa Puesta Del Sol An Oceanview House offers accommodations in El Sauzal, 1.3 miles from El Sauzal Beach. This beachfront property offers access to a patio, free private parking, and free Wifi.

M
Mary
From
United States
Absolutely beautiful, amazing views , beautiful decor , very clean , love the kitchen , the host was very nice.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 13 reviews
Location 8.6
Price from
$124.74
1 night, 2 adults

Playa Plateada Beach House

Ensenada (Near San Marcos)

Playa Plateada Beach House offers rooms in Ensenada. This beachfront property offers access to a patio and free Wifi.

V
Valerie
From
United States
Very close to everything the store and downtown , was very relaxing and clean
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 34 reviews
Location 9.4
Price from
$164.84
1 night, 2 adults

Dolphin Beach Get Away

Rosarito (Near San Marcos)

This beachfront property offers access to free Wifi and free private parking. The homestay also offers facilities for disabled guests. Towels and bed linen are featured in the homestay.

C
Cleofas
From
United States
Clean n beach front Very quite and relaxing
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 20 reviews
Location 9.5
Price from
$89.25
1 night, 2 adults

Seaside Adventure Lodging

Ensenada (Near San Marcos)

Seaside Adventure Lodging offers a hot tub and free private parking, and is within a 2-minute walk of Playa Hermosa and 0.9 miles of Playa Guarnicion Militar.

j
jocelyn
From
United States
The view the privacy an the fact that it’s a gated community really makes you feel safe . Most importantly to us our dog always feel beyond welcomed an never wants to leave witch means so much to us HIGHLY RECOMMEND. Outstanding room service with Rick & Sandra ❤️
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews
Location 10.0
Price from
$87.55
1 night, 2 adults

Ocean Front Baja Vacation

Rosarito (Near San Marcos)

Providing sea views, Ocean Front Baja Vacation in Rosarito provides accommodations, a private beach area, an outdoor swimming pool, a garden, and a bar.

p
pedro
From
United States
The location and the staff were awesome 👌
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 17 reviews
Location 8.9
Price from
$248.61
1 night, 2 adults

Blvd Sunset, a spot to relax

Ensenada (Near San Marcos)

Offering free Wifi, private parking, and a private beach area, the recently renovated property Blvd Sunset, a spot to relax offers rooms in Ensenada, a few steps from Playa Hermosa and one mile from...

F
Fabiana Piro
From
United States
Location is great. It has a parking and private entrance to the beach. The view is gorgeous!! I really enjoyed the fireplace. Very comfortable for a couple or a family. Jose Carlos is very friendly he will accommodate at your arrival. I can't wait to come back.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 120 reviews
Location 9.2
Price from
$102.39
1 night, 2 adults
All beach hotels in San Marcos

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.