Skip to main content

Search hotels in San Juan del Puerto

Enter your dates to see the latest prices and deals for San Juan del Puerto hotels

Popular hotels in San Juan del Puerto

Check out our top picks in San Juan del Puerto

Filter by:

Star rating
Review score

Hostal Niza

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.

J
Jo
From
Portugal
Friendly staff, excellent cleanliness, great location
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 545 reviews
Price from
US$76.49
1 night, 2 adults

Hostal Real

San Juan del Puerto

Situated in San Juan del Puerto, 31 km from Golf Nuevo Portil, Hostal Real features accommodation with a shared lounge and private parking.

W
Wojciech
From
Poland
Perfect service, very kind staff
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 795 reviews
Price from
US$76.49
1 night, 2 adults

Hacienda Montija Hotel

Huelva (Near 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.

A
Andrea
From
Italy
Rooms are cozy, silent and fully equipped
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,305 reviews
Price from
US$111.79
1 night, 2 adults

AC Hotel Huelva by Marriott

Huelva (Near 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.

Z
Zinnat
From
United Kingdom
The staff were brilliant. We needed help sterilising our baby bottles and they did it no problem. We also forgot something at the hotel and they did everything required (and more) to return it to us. Very pleased and grateful
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,367 reviews
Price from
US$90.02
1 night, 2 adults

Hotel Plaza Escribano

Moguer (Near San Juan del Puerto)

Located within 37 km of Golf Nuevo Portil and 12 km of La Rabida Monastery, Hotel Plaza Escribano provides rooms in Moguer. With free WiFi, this 2-star hotel offers a shared lounge and a tour desk.

D
Deb
From
United States
The staff was great, very helpful and friendly. Rooms were very clean and comfortable. The hotel is located very close to the center of the town which was nice, however without a car it was very difficult to get to some of the places nearby that I was interested in seeing. The hotel had a very nice ambience. I did not have breakfast so I cannot comment on that. All in all I was very satisfied with my stay here at Hotel plaza escribano.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 504 reviews
Price from
US$74.13
1 night, 2 adults

La Casa de la Abuela

El Judío (Near San Juan del Puerto)

Situated in El Judío, La Casa de la Abuela features accommodation with private pool, free WiFi and free private parking for guests who drive.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 12 reviews
Price from
US$211.81
1 night, 2 adults

Casa Monturrio

Moguer (Near San Juan del Puerto)

Set in Moguer, 37 km from Golf Nuevo Portil and 14 km from Muelle de las Carabelas, Casa Monturrio offers air-conditioned accommodation with a balcony and free WiFi.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 39 reviews
Price from
US$127.08
1 night, 2 adults

Casa dalia

Moguer (Near San Juan del Puerto)

Located in Moguer, 15 km from Muelle de las Carabelas and 15 km from La Rabida Monastery, Casa dalia offers air conditioning.

A
Andreea
From
Romania
A nice place to stay, everything you need in the kitchen and a great location, near a supermarket.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 34 reviews
Price from
US$127.08
1 night, 2 adults

Finca Mis Morenas

Palos de la Frontera (Near San Juan del Puerto)

Set in Palos de la Frontera, Finca Mis Morenas offers a balcony with mountain and river views, as well as an outdoor pool, solarium and open-air bath.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 27 reviews
Price from
US$339.80
1 night, 2 adults

Casa rural Montemayor

Moguer (Near San Juan del Puerto)

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

M
Martina
From
Portugal
Very good house, very clean, good people everything has very good
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 37 reviews
Price from
US$467.80
1 night, 2 adults
See all hotels in and around San Juan del Puerto

San Juan del Puerto – 3 hotels and places to stay

Filter by:

Star rating
Review score

Hostal Niza

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.

J
Jo
From
Portugal
Friendly staff, excellent cleanliness, great location
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 545 reviews
Price from
US$76.49
1 night, 2 adults

Hostal Real

San Juan del Puerto

Situated in San Juan del Puerto, 31 km from Golf Nuevo Portil, Hostal Real features accommodation with a shared lounge and private parking.

W
Wojciech
From
Poland
Perfect service, very kind staff
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 795 reviews
Price from
US$76.49
1 night, 2 adults

Hacienda Montija Hotel

Huelva (Near 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.

A
Andrea
From
Italy
Rooms are cozy, silent and fully equipped
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,305 reviews
Price from
US$111.79
1 night, 2 adults

AC Hotel Huelva by Marriott

Huelva (Near 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.

Z
Zinnat
From
United Kingdom
The staff were brilliant. We needed help sterilising our baby bottles and they did it no problem. We also forgot something at the hotel and they did everything required (and more) to return it to us. Very pleased and grateful
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,367 reviews
Price from
US$90.02
1 night, 2 adults

Hotel Plaza Escribano

Moguer (Near San Juan del Puerto)

Located within 37 km of Golf Nuevo Portil and 12 km of La Rabida Monastery, Hotel Plaza Escribano provides rooms in Moguer. With free WiFi, this 2-star hotel offers a shared lounge and a tour desk.

D
Deb
From
United States
The staff was great, very helpful and friendly. Rooms were very clean and comfortable. The hotel is located very close to the center of the town which was nice, however without a car it was very difficult to get to some of the places nearby that I was interested in seeing. The hotel had a very nice ambience. I did not have breakfast so I cannot comment on that. All in all I was very satisfied with my stay here at Hotel plaza escribano.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 504 reviews
Price from
US$74.13
1 night, 2 adults

La Casa de la Abuela

El Judío (Near San Juan del Puerto)

Situated in El Judío, La Casa de la Abuela features accommodation with private pool, free WiFi and free private parking for guests who drive.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 12 reviews
Price from
US$211.81
1 night, 2 adults

Casa Monturrio

Moguer (Near San Juan del Puerto)

Set in Moguer, 37 km from Golf Nuevo Portil and 14 km from Muelle de las Carabelas, Casa Monturrio offers air-conditioned accommodation with a balcony and free WiFi.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 39 reviews
Price from
US$127.08
1 night, 2 adults

Casa dalia

Moguer (Near San Juan del Puerto)

Located in Moguer, 15 km from Muelle de las Carabelas and 15 km from La Rabida Monastery, Casa dalia offers air conditioning.

A
Andreea
From
Romania
A nice place to stay, everything you need in the kitchen and a great location, near a supermarket.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 34 reviews
Price from
US$127.08
1 night, 2 adults

Finca Mis Morenas

Palos de la Frontera (Near San Juan del Puerto)

Set in Palos de la Frontera, Finca Mis Morenas offers a balcony with mountain and river views, as well as an outdoor pool, solarium and open-air bath.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 27 reviews
Price from
US$339.80
1 night, 2 adults

Casa rural Montemayor

Moguer (Near San Juan del Puerto)

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

M
Martina
From
Portugal
Very good house, very clean, good people everything has very good
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 37 reviews
Price from
US$467.80
1 night, 2 adults
See all hotels in and around San Juan del Puerto

Most booked hotels in San Juan del Puerto and surroundings in the past month

See all

Popular with guests booking hotels in Huelva

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,367 reviews

Popular with guests booking hotels in Huelva

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

Popular with guests booking hotels in Moguer

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 504 reviews

Popular with guests booking hotels in Huelva

Budget hotels in San Juan del Puerto and nearby

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

Situated within 37 km of Golf Nuevo Portil and 12 km of La Rabida Monastery, Hostal Montemayor features rooms with air conditioning and a private bathroom in Moguer.

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

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.

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

Enjoy a break in the Andalusian countryside with a stay at this rural holiday complex, which comes complete with outdoor swimming pools and views over the surrounding landscape.

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

Hostal Ciudad Trigueros is set in Trigueros, 36 km from Golf Nuevo Portil, 29 km from Muelle de las Carabelas, as well as 29 km from La Rabida Monastery.

From US$82.37 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,367 reviews

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.

From US$99.02 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 34 reviews

Located in Moguer, 15 km from Muelle de las Carabelas and 15 km from La Rabida Monastery, Casa dalia offers air conditioning.

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

Situated in Moguer in the Andalucía region, Casa VILLaRAN has a terrace. Guests staying at this apartment have access to a patio.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 26 reviews

Situated in Moguer, 37 km from Golf Nuevo Portil and 14 km from Muelle de las Carabelas, Piso céntrico en Moguer offers air conditioning.

Best hotels with breakfast in San Juan del Puerto and nearby

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 504 reviews

Located within 37 km of Golf Nuevo Portil and 12 km of La Rabida Monastery, Hotel Plaza Escribano provides rooms in Moguer. With free WiFi, this 2-star hotel offers a shared lounge and a tour desk.

Apartamento Moguer centro is set in Moguer, 14 km from Muelle de las Carabelas, 14 km from La Rabida Monastery, and 49 km from El Rompido Golf Course.

Moguer -centro is situated in Moguer, 14 km from Muelle de las Carabelas, 14 km from La Rabida Monastery, as well as 49 km from El Rompido Golf Course.

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

Situated in Huelva, 20 km from Muelle de las Carabelas and 20 km from La Rabida Monastery, 6 Bedroom Cozy Home In Huelva offers air conditioning.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 98 reviews

Located within 37 km of Golf Nuevo Portil and 30 km of Muelle de las Carabelas, CENTRO DE ARTE HARINA DE OTRO COSTAL provides rooms with air conditioning and a private bathroom in Trigueros.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 12 reviews

Situated in El Judío, La Casa de la Abuela features accommodation with private pool, free WiFi and free private parking for guests who drive.

Piso Plaza Acuario is situated in Huelva, 12 km from Muelle de las Carabelas, 12 km from La Rabida Monastery, and 28 km from El Rompido Golf Course.

Located in Huelva, 11 km from Muelle de las Carabelas and 11 km from La Rabida Monastery, Apartamento Plaza Tallista offers air conditioning.

See reviews by guests who stayed at hotels in San Juan del Puerto

See all
From US$76.49 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 545 reviews
This Hotel is a little gem, it was the cheapest hotel I stayed in my 20 day motorcycle tour and was one of the simplest and best. Very nice staff, a quiet little square that I was able to park the bike in, a 2 minute walk to the main town square with a few places to eat, the room was simple but excellent as was the bathroom.
Guest review by
David H
United Kingdom
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 63 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 😊
Guest review by
Mara
United Kingdom
From US$76.49 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 795 reviews
Unexpectedly great! I was on a solo motorbike trip and had just crossed over into Spain from Morocco on the ferry. I didnt feel like staying in urban Seville and so I chose this town and this hotel by whimsical guess. So imagine my surprise when the town is charming and the hotel is really nice!
Guest review by
Chadmacks
Canada
From US$76.49 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 795 reviews
Amazing Hostel! Our room was a beautiful, clean, comfortable room. Everything was perfect! It was a truly quality hotel that felt like home. I slept so well! The reception was friendly and the accommodation we carded our expectations!
Guest review by
Ann
United States
From US$76.49 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 795 reviews
Better than expected it should be a Hotel not Hostel. I been in much worse multi star hotels than this Hostel really great place proper clean and really cosy. I assume that what would feel like to be in authentic Spanish home.
Guest review by
Regijus
United Kingdom