Hotels near Viejo San Juan

Search and compare hotels near Viejo San Juan from hundreds of travel sites and save

Viejo San Juan - San Juan, Puerto Rico
Jun 23 — Jun 242
Viejo San Juan - San Juan, Puerto Rico
Wed 6/23
Thu 6/24
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels near Viejo San Juan

Filter by star ratings
All filters
My Hotel in Puerto Rico
My Hotel in Puerto Rico
8.2 Excellent
206 Fortaleza St., Old San Juan, San Juan, Puerto Rico
Show on map
0.5 mi from city centre, San Juan, Puerto Rico 
ExcellentBased on 3 reviews
8.2

My Hotel in Puerto Rico is located in San Juan and is within a short walk of local sightseeing spots, such as the Casa Blanca and Old San Juan. Those staying at the property can also take advantage of complimentary Wi-Fi access throughout their stay.

Casa Sol Bed and Breakfast
Casa Sol Bed and Breakfast
9.7 Excellent
316 Calle Del Sol, San Juan, Puerto Rico
Show on map
0.4 mi from city centre, San Juan, Puerto Rico 
ExcellentBased on 105 reviews
9.7

Casa Sol Bed and Breakfast is located in San Juan and is close to local attractions, such as Castillo San Cristobal, the Casa Blanca and Old San Juan. Guests can also enjoy complimentary internet access throughout the property.

Da'House Hotel
Da'House Hotel
8.4 Excellent
312 San Francisco Street, San Juan, Puerto Rico
Show on map
0.4 mi from city centre, San Juan, Puerto Rico 
ExcellentBased on 12 reviews
8.4

Da House Hotel is situated in San Juan and is within a short walk of local attractions, such as Castillo San Cristobal and Old San Juan. It also provides a 24-hour reception, a Jacuzzi and a concierge.

S.J. Suites Hotel
S.J. Suites Hotel
6.9 Good
Fortaleza Street N 253, San Juan, Puerto Rico
Show on map
0.5 mi from city centre, San Juan, Puerto Rico 
GoodBased on 85 reviews
6.9

S J Suites Hotel is set in San Juan and is close to nearby attractions, such as Old San Juan and the Casa Blanca. It also offers an express check-in and check-out feature, a 24-hour reception and free Wi-Fi.

Hotel Plaza De Armas Old San Juan
Hotel Plaza De Armas Old San Juan
7.2 Good
202 San Jose St, San Juan, Puerto Rico
Show on map
0.6 mi from city centre, San Juan, Puerto Rico 
GoodBased on 16 reviews
7.2

Hotel Plaza De Armas Old San Juan is located in San Juan and provides guests with wireless internet. A short stroll from Old San Juan, it provides historic rooms equipped with a private bathroom, an in-room closet and wireless internet access.

The Lofts At Old San Juan
The Lofts At Old San Juan
San Juan, Puerto Rico
Show on map
0.5 mi from city centre, San Juan, Puerto Rico 

The LOFTS Old San Juan is located in San Juan and offers complimentary Wi-Fi. It is moments from Old San Juan.

Roof top Hotel Apartment #6 King Bed - Old San Juan
Roof top Hotel Apartment #6 King Bed - Old San Juan
8.2 Excellent
San Juan, Puerto Rico
Show on map
0.7 mi from city centre, San Juan, Puerto Rico 
ExcellentBased on 4 reviews
8.2

Roof top Hotel Apartment 6 King Bed - Old San Juan provides a comfortable setting when in San Juan. It is steps from Old San Juan.

Old San Juan Guest House
Old San Juan Guest House
8.8 Excellent
San Juan, Puerto Rico
Show on map
0.4 mi from city centre, San Juan, Puerto Rico 
ExcellentBased on 164 reviews
8.8

The hostel is set in San Juan and is close to local attractions, including Old San Juan and Castillo San Cristobal. It is ideally positioned for guests wishing to sightsee in the area.

Navona Studios
Navona Studios
8.1 Excellent
258 Calle San Francisco, San Juan, Puerto Rico
Show on map
0.5 mi from city centre, San Juan, Puerto Rico 
ExcellentBased on 684 reviews
8.1

Navona Studios is situated in San Juan and is close to nearby attractions, such as Castillo San Cristobal, the Casa Blanca and Old San Juan. It offers complimentary Wi-Fi, a rooftop terrace and a Jacuzzi.

352 Guest House
352 Guest House
9.7 Excellent
352 Calle San Francisco, San Juan, Puerto Rico
Show on map
0.3 mi from city centre, San Juan, Puerto Rico 
ExcellentBased on 210 reviews
9.7

352 Guest House is set in San Juan and is within a short walk of nearby landmarks, including Castillo San Cristobal and Old San Juan. It also offers free Wi-Fi and luggage storage.

Tips for booking a Viejo San Juan hotel

Cheapest month:September
Most expensive month:January
Average price in Viejo San Juan:$193/night
Absolute cheapest price found:$26/night
Cheapest day:Sunday
Most expensive day:Tuesday
$78 - $281
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$101 - $289
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated hotels near Viejo San Juan

Show all hotels

Cheapest hotels near Viejo San Juan, San Juan

Show all hotels

Hotel prices near Viejo San Juan

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay near Viejo San Juan

About Viejo San Juan

Old San Juan is the crown of Puerto Rico, known for its grand fortresses, colonial architecture, and sleepy cobblestone streets. Old San Juan boasts over 500 years of history and stunning views of the Atlantic Ocean.

Explore the cannons, ramparts, and barracks of the city’s century-old forts, which have protected Old San Juan since 1539. The Castillo San Felipe del Morro Fort guards the entrance to San Juan Bay, while the Castillo de San Cristobal is the largest fort and once wrapped around the entire city.

Wander through the weave of blue-stone streets and soak up the colorful Spanish buildings and elegant balconies overflowing with bougainvilleas. Stop by Plaza San Joza for an espresso and admire the beautiful ceiling of the 16th-century San Joza Cathedral before heading to South Fortaleza Street for a culinary feast.

Getting there

Old San Juan is located on a narrow inlet in the historic colonial quarter of San Juan city, just 15 minutes’ drive from Luis Munoz Marin International Airport. A trolley departs from the San Juan Ferry terminal and buses run between Old San Juan and the greater metropolitan areas.

Viejo San Juan travel FAQs

  • What are the best hotels near Viejo San Juan?

    487 reviews rated Hotel El Convento with an average score of 8.8/10. It may also be worth looking into the La Terraza de San Juan, which received a rating of 8.4/10 from 249 reviews. Hotel Milano could be another great option, with a score of 7.0/10 from 553 reviews.