Skip to main content

Filter by:


Star Rating

Review Score

San Juan del Puerto – 3 hotels and places to stay
See the latest prices and deals by choosing your dates.
Apartamento Ana Maria, hotel in San Juan del Puerto

Apartamento Ana Maria is a recently renovated apartment in San Juan del Puerto where guests can make the most of the free bikes and terrace.

We arrived late passing through on our way from Sevilla to Portugal. They waited up for us, and upon request offered to do a load of laundry that was ready for when we left in the morning! The place had a homey charm. The main bedroom was nice and big, the other two were small but cozy. Super nice hosts.
9.4
Scored 9.4
Wonderful
Rated wonderful
65 reviews
Price from$73.53per night
Hostal Real, hotel in San Juan del Puerto

Hostal Real is located in the center of San Juan del Puerto, 10 minutes’ drive from Huelva. This guest house features a terrace, free Wi-Fi and some rooms with a spa bath.

good location, very clean and comfortable
8.9
Scored 8.9
Excellent
Rated excellent
845 reviews
Price from$59.01per night
Hostal Niza, hotel in San Juan del Puerto

Hostal Niza is well located in the center of San Juan del Puerto, just 5 minutes’ walk from the train station and the town hall.

8.4
Scored 8.4
Very Good
Rated very good
647 reviews
Price from$58.74per night
AC Hotel Huelva by Marriott, hotel in San Juan del Puerto

The modern AC Hotel Huelva is strategically located on the outskirts of Huelva. It offers easy access to the city center and to Seville via the nearby A49 Motorway.

Very clean
8.4
Scored 8.4
Very Good
Rated very good
1,601 reviews
Price from$81.70per night
Hacienda Montija Hotel, hotel in San Juan del Puerto

Just 15 minutes from the beach and 10 minutes from the center of Huelva, this beautifully renovated 11th-century property features a seasonal outdoor pool and gardens. Free WiFi is available.

Beautiful accommodation, lovely decor, very easy parking.
8.6
Scored 8.6
Excellent
Rated excellent
1,359 reviews
Price from$94.36per night
Hotel Plaza Escribano, hotel in San Juan del Puerto

This hotel is in the center of the authentic Andalusian town of Moguer, by the river Tinto. It is built around three attractive patios.

I especially liked the calm environment, the sparkling clean room and premises, the very serviceable staff, the large room and the comfortable bed. All very relaxing.
8.4
Scored 8.4
Very Good
Rated very good
558 reviews
Price from$64.08per night
Hostal Montemayor, hotel in San Juan del Puerto

Hostal Montemayor features air-conditioned accommodations in Moguer.

The host was very friendly. The hotel looks very good on the inside as it was recently renovated. The room I was given was bigger than I expected and quiet as it was situated in the back of the building (it was my request to be given a quiet room).
8.6
Scored 8.6
Excellent
Rated excellent
313 reviews
Price from$64.08per night
Habitación Privada a 15 min de la Playa/Piso, hotel in San Juan del Puerto

Habitación Privada a 15 min de la Playa/Piso offers free Wifi and rooms with air conditioning in Huelva.

8.2
Scored 8.2
Very Good
Rated very good
100 reviews
Price from$64.40per night
Hostal Ciudad Trigueros, hotel in San Juan del Puerto

With good access to the A-47 Motorway, Hostal Ciudad Trigueros is located in Trigueros, 20 minutes’ drive from central Huelva. It offers an outdoor pool and air-conditioned rooms with free Wi-Fi.

Very nice hosts
9.0
Scored 9.0
Wonderful
Rated wonderful
243 reviews
Price from$69.42per night
Casa rural Montemayor, hotel in San Juan del Puerto

Providing a tennis court, Casa rural Montemayor features accommodations in Moguer. This property offers access to a patio and free private parking.

9.4
Scored 9.4
Wonderful
Rated wonderful
8 reviews
Price from$299.56per night
See all hotels in and around San Juan del Puerto
Subscribe to receive premium deals

Prices drop the second you sign up!

Explore guest reviews of hotels in San Juan del Puerto

  • From $105.57 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 845 reviews
    We stayed for only a night to rest from driving. Everything worked flawlessly, the staff was very welcoming and the property much better than on the pictures. Everything clean, comfy bed, big bathroom. Absolutely nothing we didn't like. In addition we had no problems to find a parking space in the street in front of the hotel. Plus there are lots of restaurants for dinner or breakfast around it.
    Francois
    Switzerland
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 49 reviews
    We stopped in Huelva on our way from Morocco to the Canary islands. We found casa Luz y Azahar in San Juan del Puerto. The house is beautiful, this is how homes should be rented with ALL facilities you need, coffee machine and more ! The owner is also very nice, made us live la festa del pueblo with a lot of fun 😊
    Mara
    United Kingdom
  • From $58.74 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 647 reviews
    It is called a hostel so we didn´t expect much but it was better than a lot of hotels we have been to and great value for money. Very clean and comfortable and the staff are very friendly.
    Gary
    Spain
  • From $105.57 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 845 reviews
    Its nice, that you can go outside, but still be inside the hotel.
    pancochapavel
    Czech Republic