Hotels near Viejo San Juan, San Juan

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

Viejo San Juan - San Juan, Puerto Rico
Jan 28 — Jan 292
Viejo San Juan - San Juan, Puerto Rico
Sat 1/28
Sun 1/29
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels near Viejo San Juan

Filter by star ratings
All filters
Decanter Hotel
8.5 Excellent
106 Calle San José, San Juan, Puerto Rico
Show on map
0.6 mi from city centre, San Juan, Puerto Rico 
ExcellentBased on 181 reviews
8.5

This comfortable hotel in San Juan offers free wireless internet, as well as a sun deck and a 24-hour reception. It is also situated only minutes away from Old San Juan.

Kasa Roof Top 5 1 Bed 1 Bath For 2 Guests Amazing Views Old San Juan
8.9 Excellent
San Juan, Puerto Rico
Show on map
0.7 mi from city centre, San Juan, Puerto Rico 
ExcellentBased on 15 reviews
8.9

Roof top Hotel Apartment 5 King Bed - Old San Juan is situated in San Juan and is close to the area's popular attractions. It is within a short stroll from Old San Juan.

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 171 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 a Jacuzzi, a concierge and free Wi-Fi.

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 64 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.

Kasa Roof Top 6 1 Bed 1 Bath For 2 Guests Amazing Views Old San Juan
9.3 Excellent
San Juan, Puerto Rico
Show on map
0.7 mi from city centre, San Juan, Puerto Rico 
ExcellentBased on 10 reviews
9.3

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.

La Capitana Old San Juan
6.8 Good
412 Calle Norzagaray, San Juan, Puerto Rico
Show on map
0.3 mi from city centre, San Juan, Puerto Rico 
GoodBased on 330 reviews
6.8

Situated in San Juan, the property is within walking distance of Old San Juan and provides a swimming pool. It is conveniently positioned for those wanting to discover the area's attractions.

Tips for booking hotels in Viejo San Juan

Cheapest day:Sunday
Most expensive day:Tuesday
$100 - $289
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated hotels near Viejo San Juan

1
Monastery Art Suites
250 Calle del Cristo, San Juan, Puerto Rico
Show on map
0.7 mi from city centre, San Juan, Puerto Rico 

Monastery Art Suites is located in San Juan and is close to the area's popular attractions. Only a short walk from Old San Juan, it provides comfortable rooms equipped with a refrigerator, an interactive web TV and tea and coffee making facilities.

2
CasaBlanca Hotel
8.4 Excellent
316 Calle Fortaleza, San Juan, Puerto Rico
Show on map
0.3 mi from city centre, San Juan, Puerto Rico 

CasaBlanca Hotel San Juan is located in San Juan and is close to the Fort San Felipe del Morro. It also offers a rooftop terrace, an express check-in and check-out feature and free Wi-Fi.

3
Hotel El Convento
8.1 Excellent
100 Cristo Street, San Juan, Puerto Rico
Show on map
0.7 mi from city centre, San Juan, Puerto Rico 

This San Juan hotel is set next to Old San Juan. It also offers a Jacuzzi, an outdoor pool and facial treatments.

4
Villa Herencia Hotel
8.7 Excellent
23 Cll Caleta Las Monjas, San Juan, Puerto Rico
Show on map
0.7 mi from city centre, San Juan, Puerto Rico 

Providing free Wi-Fi and a Jacuzzi, Villa Herencia Hotel is situated in San Juan and is a brief walk from Old San Juan. It is a stone's throw from the Casa Blanca and is near the area's well-known attractions and dining spots.

5
Da House Hotel
312 San Francisco Street, San Juan, Puerto Rico
Show on map
0.4 mi from city centre, San Juan, Puerto Rico 

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.

Cheapest hotels near Viejo San Juan, San Juan

The Gallery Inn
4.0 Okay
204-206 Norzagaray, San Juan, Puerto Rico
Show on map
0.6 mi from city centre, San Juan, Puerto Rico 

Situated in San Juan, The Gallery Inn is within walking distance of Old San Juan and features an outdoor pool. Those staying at the property can also make use of free Wi-Fi.

$27
Avg. per night
Hotel Milano
307 Fortaleza Street, San Juan, Puerto Rico
Show on map
0.4 mi from city centre, San Juan, Puerto Rico 

Hotel Milano San Juan is situated in San Juan and is close to the area's tourist attractions. It also offers complimentary wireless internet.

$57
Avg. per night
Navona Studios
8.0 Excellent
258 Calle San Francisco, San Juan, Puerto Rico
Show on map
0.5 mi from city centre, San Juan, Puerto Rico 

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, luggage storage and a rooftop terrace.

$86
Avg. per night
Fortaleza Suites Old San Juan
8.5 Excellent
315 Calle Fortaleza, San Juan, Puerto Rico
Show on map
0.4 mi from city centre, San Juan, Puerto Rico 

This comfortable property in San Juan offers complimentary Wi-Fi, as well as a 24-hour reception and an express check-in and check-out feature. It is ideally positioned for guests wishing to visit the area's popular attractions.

$112
Avg. per night
Casa Of Essence
8.7 Excellent
361 Calle San Francisco, San Juan, Puerto Rico
Show on map
0.3 mi from city centre, San Juan, Puerto Rico 

Casa Of Essence is located in San Juan and offers free Wi-Fi. It is ideally positioned for guests wishing to visit local attractions.

$135
Avg. per night
S.J. Suites Hotel
Fortaleza Street N 253, San Juan, Puerto Rico
Show on map
0.5 mi from city centre, San Juan, Puerto Rico 

S J Suites Hotel is set in San Juan and is close to nearby attractions, such as Old San Juan and the Casa Blanca. Guests can also make the most of complimentary internet throughout the property.

$140
Avg. per night
My Hotel in Puerto Rico
206 Fortaleza St., Old San Juan, San Juan, Puerto Rico
Show on map
0.5 mi from city centre, San Juan, Puerto Rico 

Located in San Juan, My Hotel in Puerto Rico is within walking distance of Old San Juan and features a Jacuzzi. It also offers luggage storage, free Wi-Fi and a terrace.

$159
Avg. per night
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 situated in San Juan and is close to the area's well-known attractions. It is moments from Old San Juan.

$160
Avg. per night

Hotel prices in Viejo San Juan

3 stars

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

Where to stay in 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.

Facts about staying in Viejo San Juan

  • What are the best hotels near Viejo San Juan?

    Decanter Hotel (8.5/10 from 181 reviews), Home San Juan (9.4/10 from 97 reviews), and La Terraza de San Juan (7.6/10 from 350 reviews) are all highly-rated places to stay near Viejo San Juan.

  • How much do hotels in Viejo San Juan cost?

    Searches in the last 72 hours suggest an average price of around $58/night is normal for a hotel in Viejo San Juan.

  • How much is a cheap hotel near Viejo San Juan?

    $58/night is the cheapest price found for a hotel near Viejo San Juan by HotelsCombined users over the last 72 hours.

Millions of Reviews
Real ratings and reviews from millions of guests, just like yourself. Book your perfect stay with confidence!
Best Hotel Deals
HotelsCombined sources over 3 million hotels and properties and compiles them in one place so you can compare the ideal accommodation.
Free Cancellation
Plans change — we get it. And that’s why you can search and book hotels and accommodations on HotelsCombined from agencies that offer free cancellation