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

Boasting air-conditioned accommodation with a balcony, Apartamento Ana Maria is situated in San Juan del Puerto. Free WiFi is available throughout the property and private parking is available on...

Domingo was friendly and responsive, he met us very promptly on arrival & let us use his garage. He showed us around including how to use the heating and find extra blankets! The lounge was very comfortable. The dining table was good to spread our maps on and plan our travels! Bathroom spacious and good shower. Bedroom - nice to have bedside tables, sockets and light each side of bed. Kitchen good, coffee machine good. Location perfect for our birdwatching trips on local salt marshes, rivers, coasts etc.
9.4
Scored 9.4
Superb
Rated superb
65 reviews
Price from£58.78per night
Hostal Real, hotel in San Juan del Puerto

Hostal Real is situated in the centre 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.

Very clean, great location, good shower, and comfortable bed.
8.9
Scored 8.9
Fabulous
Rated fabulous
846 reviews
Price from£47.17per night
Hostal Niza, hotel in San Juan del Puerto

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

Convenient stopover from Lisbon to Motogp. Easy to find, clean and open to late
8.4
Scored 8.4
Very good
Rated very good
653 reviews
Price from£46.96per 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 centre and to Seville via the nearby A49 Motorway.

Great hotel and a good breakfast
8.4
Scored 8.4
Very good
Rated very good
1,604 reviews
Price from£71.84per night
Hacienda Montija Hotel, hotel in San Juan del Puerto

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

Plenty of character in the building/hotel. Good reception staff. Good parking. Peaceful outlook.
8.6
Scored 8.6
Fabulous
Rated fabulous
1,358 reviews
Price from£75.43per night
Hotel Plaza Escribano, hotel in San Juan del Puerto

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

Charming traditional hotel. Very friendly staff. Nice room with balcony. Very clean.
8.4
Scored 8.4
Very good
Rated very good
560 reviews
Price from£51.22per 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.

lovely property great rooms secure bicycle storage went the extra mile taking us to find a restaurant on a Sunday
9.0
Scored 9.0
Superb
Rated superb
243 reviews
Price from£55.49per night
Casa rural Montemayor, hotel in San Juan del Puerto

Boasting air-conditioned accommodation with a patio, Casa rural Montemayor is situated in Moguer. This property offers access to a balcony and free private parking.

9.0
Scored 9.0
Superb
Rated superb
9 reviews
Price from£239.46per night
casa señorial Sara, hotel in San Juan del Puerto

Offering a shared lounge and inner courtyard view, casa señorial Sara is situated in Trigueros, 29 km from Muelle de las Carabelas and 30 km from La Rabida Monastery.

9.7
Scored 9.7
Exceptional
Rated exceptional
6 reviews
Price from£127.78per night
Estrella, hotel in San Juan del Puerto

Set in Huelva, 20 km from Golf Nuevo Portil and 14 km from Muelle de las Carabelas, Estrella offers free WiFi and air conditioning. It is situated 28 km from El Rompido Golf Course and offers a lift.

Nice self-contained apartment. Kitchen, washing machine, private bathroom. Secure underground parking. Excellent communication from Estrella via booking.com.
9.0
Scored 9.0
Superb
Rated superb
80 reviews
Price from£56.77per night
See all hotels in and around San Juan del Puerto
Subscribe to receive premium deals

Prices drop the moment you sign up!

Explore guest reviews of hotels in San Juan del Puerto

  • From £84.39 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 846 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
    Superb
    Rated superb
     · 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 £46.96 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 653 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 £84.39 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 846 reviews
    Its nice, that you can go outside, but still be inside the hotel.
    pancochapavel
    Czech Republic