Puerto Rico provides a well-located hub for cruises to the southern Caribbean islands. There are plenty of hotels near San Juan cruise port for those who want to stay and enjoy the islandโs attractions for a few days before or after their cruise.
Puerto Rico is an unincorporated territory of the USA, so American English is widely spoken. Crime is low, people are friendly and the food is tasty. You will see many familiar brands, including Walmart, Marshalls, Macyโs, Walgreens, and CVS Pharmacy. There are also many familiar hotel chains, so check out our pick of the best hotels near the San Juan cruise port.
Listed below, youโll find the best hotels with cruise shuttles, hotels on the beach, luxury hotels, and budget hotels. Please note that prices vary by season and availability and are shown for comparison only.
Hotels Near San Juan Cruise Port with Shuttle
1. Dreams Hotel Miramar
Dream Hotel Miramar is one of the best value hotels near San Juan cruise port with a shuttle service. This eco-friendly hotel has contemporary guest rooms, business center and childrenโs activities close to restaurants, shops and the cruise terminal.
- Distance from the port: 2.2 miles
- Distance from the airport: 1.0 miles
- Address: 635 Av Fernandez Juncos
- Starting price per night: $113
- Shuttle service: Yes
2. Condado Vanderbilt Hotel
Sitting in lush gardens, the 5 star Condado Vanderbilt boasts ocean views and Spanish architecture for discerning guests. The hotel has a pool, bar, restaurant, butler service, concierge and its own private beach.
- Distance from the port: 2.5 miles
- Distance from the airport: 2.0
- Address: 1055 Ashford Ave
- Starting price per night: $279
- Shuttle service: Yes
3. Hyatt Place San Juan City Center
The Hyatt Place San Juan/City Center Hotel is one of the closest hotels to San Juan cruise port with excellent sea views from the upper floors. Combining comfort and value, this hotel has soundproof rooms for a good nightโs sleep before your cruise. Air-conditioning, a safe and refrigerator are standard. The hotel has family-friendly activities, a business center, pool and bar.
- Distance from the port: 2.0 miles
- Distance from the airport: 0.8 miles
- Address: 580 Ave Fernandez Juncos
- Starting price per night: $189
- Shuttle service: Yes
4. O:live Boutique Hotel
The O:live Boutique Hotel is a place of pampering with excellent service and amenities. The Mediterranean inspired decor in this adults-only hotel offers an intimate atmosphere with a rooftop pool with bar, restaurant and breakfast in your room. One of the Small Luxury Hotels of the World, rooms have balconies, Wi-Fi and mini bar.
- Distance from the port: 2.6 miles
- Distance from the airport: 2.1 miles
- Address: 55 Calle Aguadilla
- Starting price per night: $296
- Shuttle service: Yes
5. Caribe Hilton
One of the most prestigious hotels near San Juan cruise port, the Caribe Hilton is the birthplace of the pina colada! Surrounded by 17 private acres with its own secluded beach, this upscale hotel has a games room, fitness center with yoga classes, spa, restaurant and Wi-Fi. The outdoor pool has a swim-up bar and thereโs a separate pool for children. You wonโt want to leave this resort to go on your cruise!
- Distance from the port: 2.2 miles
- Distance from the airport: 1.5 miles
- Address: 1 San Geronimo St
- Starting price per night: $311
- Shuttle service: Yes
6. Decanter Hotel
Well located in the heart of Old San Juan, the Decanter Hotel is in a 19th century colonial building. Rooms include a kitchenette with refrigerator, safe and air-conditioning. Thereโs a rooftop terrace, restaurant and bar along with free Wi-Fi and baggage storage.
- Distance from the port: 0.8 miles
- Distance from the airport: 3.5 miles
- Address: 106 Calle de San Jose, Old San Juan
- Starting price per night: $164
- Shuttle service: Yes
7. Holiday Inn Express San Juan Condado
Breakfast is included at the 3 star Holiday Inn Express San Juan Condado, a well located hotel near San Juan cruise port. Located in the exclusive Condado district overlooking the lagoon, it is within walking distance of shops, boutiques and Condado Beach. The hotel has a pool, gym and business center for guests. When itโs time for your cruise, make use of the hotel shuttle service.
- Distance from the port: 2.6 miles
- Distance from the airport: 2.1 miles
- Address: 1 Calle Mariano Ramirez Bages,
- Starting price per night: $127
- Shuttle service: Yes
8. Posada Colonial
The budget-friendly Posada Colonial offers an apartment in a family house for immersing yourself in Puerto Rican life. Fully equipped kitchen and cable TV, plus cruise ship pick-up and drop-off make this a great choice!
- Distance from the port: 4.9 miles
- Distance from the airport: 4.2 miles
- Address: 108 Calle Perez Condado
- Starting price per night: $52
- Shuttle service: Yes
Beach Hotels Near San Juan Cruise Port
9. Atlantic Beach Hotel
This 3 star Atlantic Beach Hotel is in a popular beachfront location. Modern rooms with oceanfront views have air-conditioning and flatscreen TV. Close to restaurants and nightlife.
- Distance from the port: 3.1 miles
- Distance from the airport: 5.4 miles
- Address: 2011 McLeary St, Ocean Park
- Starting price per night: $95
10. Condado Lagoon Villas at Caribe Hilton
Enjoy all the amenities of the Caribe Hilton with your own spacious Condado Lagoon Villa at Caribe Hilton right on the beach. Each air-conditioned ocean view unit has a balcony and kitchenette with microwave and refrigerator. Room service is just a phone call away!
- Distance from the port: 2.3 miles
- Distance from the airport: 1.6 miles
- Address: 1 San Geronimo St
- Starting price per night: $157
11. Courtyard by Marriott Beach Resort
Located in Isla Verde, this 4 star Courtyard by Marriott Resort is one of the best value beach hotels near San Juan cruise port. Situated right on the sand, this contemporary resort has restaurants, pools, bars and a casino.
- Distance from the port: 7.4 miles
- Distance from the airport: 2.4 miles
- Address: 7012 Boca de Cangrejos Ave, Isla Verde
- Starting price per night: $199
12. Condado Plaza Hilton
The Condado Plaza Hilton is one of the most popular oceanfront hotels near San Juan cruise port. It overlooks the Atlantic and the Lagoon with its own private beach along with 2 outdoor pools. Rooms have balconies for breathtaking sunsets.
- Distance from the port: 2.2 miles
- Distance from the airport: 6.6 miles
- Address: 999 Ashford Ave, Condado
- Starting price per night: $190
13. Embassy Suites Isla Verde
This 4 star Embassy Suites Isla Verde Oasis Casino Hotel offers luxury suites, an outdoor pool and complimentary hot breakfast buffet. Where better to start and end your cruise than in this paradise on beautiful Isla Verde Beach!
- Distance from the port: 7.5 miles
- Distance from the airport: 1.6 miles
- Address: 8000 Tartak St, Isla Verde
- Starting price per night: $185
14. Hampton Inn and Suites Isla Verde
Just one block from Isla Verde Beach, this Hampton Inn and Suites has a swim up cabana pool bar, Wi-Fi and free breakfast. Spacious suites boast a comfy living area, kitchenette and deep soaking tubs.
- Distance from the port: 7.3 miles
- Distance from the airport: 2.2 miles
- Address: 6530 Isla Verde Ave
- Starting price per night: $145
Luxury Hotels near San Juan Cruise Port
15. La Concha Renaissance Resort
Those looking to splash out on a luxury hotel will appreciate the 4 star La Concha Renaissance. Spacious rooms have kitchenettes, balconies and ocean or city views, Guests have complimentary robes for heading to the pool, spa and hot tub.
- Distance from the port: 3.2 miles
- Distance from the airport: 2.4 miles
- Address: 1077 Ashford Ave, Condado
- Starting price per night: $359
16. AC Hotel by Marriott
The Marriott AC Hotel is a little further out of town but makes up for it with a modern building with rooftop pool, fitness center, restaurants, bicycle rentals and its own golf course.
- Distance from the port: 3.5 miles
- Distance from the airport: 2.7 miles
- Address:1369 Ashford Ave, Condado
- Starting price per night: $179
17. Hotel El Convento Old San Juan
Hotel El Convento was once a beautiful 16th century convent with its colonnaded architecture. This upscale boutique hotel in Old San Juan is a member of the Historic Hotels of America. Rated AAA 4 diamond, this top hotel near San Juan cruise port has 3 restaurants, pool and Beach Club amenities for guests.
- Distance from the port: 0.5 miles
- Distance from the airport: 9 miles
- Address: 100 Cristo St, Old San Juan
- Starting price per night: $179
18. Sheraton Puerto Rico Hotel and Casino
The upscale Sheraton Puerto Rico Hotel and Casino is a modern resort next to the Convention Center near historic Old San Juan and the business district. The expansive sun deck with infinity pool has sea views. Guests can enjoy contemporary rooms, full-service spa, fitness center and the largest casino on the island.
- Distance from the port: 2.2 miles
- Distance from the airport: 7
- Address: 200 Convention Center Blvd
- Starting price per night: $209
19. Hyatt House Hotel San Juan
This luxury all-suite Hyatt House Hotel is perfect for those who want more space than a hotel room, especially for longer stays. Air-conditioned studios and one bedroom suites have a living area and fully equipped kitchenette with microwave. Enjoy the outdoor pool and fitness room along with free Wi-Fi and a complimentary hot breakfast each day.
- Distance from the port: 2 miles
- Distance from the airport: 0.8 miles
- Address: 615 Av. Fernandez Juncos
- Starting price per night: $169
20. Courtyard by Marriott Hotel Miramar
This luxury Courtyard by Marriott Hotel is close to the convention center and has an excellent reputation. Rooms have panoramic city and bay views. Enjoy the pool, bar and restaurant before departing on your cruise.
- Distance from the port: 2.4 miles
- Distance from the airport: 5.9 miles
- Address: 801 Ponce de Leon Ave
- Starting price per night: $169
Budget Hotels near San Juan Cruise Port
21. Tres Palmas Inn
With a pool and free Wi-fi Tres Palmas Inn offers excellent value for money for pre- and post-cruise stays in San Juan. With just 20 oceanview rooms, this beachfront guest house has air-conditioning, refrigerators, Wi-Fi and is a hidden gem!
- Distance from the port: 5.1 miles
- Distance from the airport: 4.4 miles
- Address: 2212 Calle Park Blvd
- Starting price per night: $108
22. Comfort Inn Levittown
Free breakfast, an outdoor pool, Wi-Fi and free parking are on offer at the Comfort Inn Levittown. It is also just one block from the beach, making it a very attractive 3 star oceanview hotel near San Juan cruise port!
- Distance from the port: 12 miles
- Distance from the airport: 15.2 miles
- Address: Avenida del Valle 1829, Levittown
- Starting price per night: $105
23. CasaBlanca Hotel
In the heart of Old San Juan, the historic CasaBlanca Hotel has excellent feedback. Enjoy city views from the rooftop terrace. Air-conditioned rooms are small but comfortable with quality linens and hypoallergenic pillows.
- Distance from the port: 0.5 miles
- Distance from the airport: 3.5 miles
- Address: 316 Fortaleza St
- Starting price per night: $109
24. Andalucia Guest House
Enjoy home comforts at Andalucia B&B Guest House just 2 minutes from the white sandy beach. Beautifully furnished air-conditioned rooms and a tropical patio make this a great place to chill out on a budget.
- Distance from the port: 4.7 miles
- Distance from the airport: 4.1 miles
- Address: 2011 McLeary St, Ocean Park
- Starting price per night: $95
25. El Canario by the Lagoon
One of the most popular budget hotels near San Juan cruise port, El Canario by the Lagoon is close to the lagoon beaches and restaurants. It has air-conditioned rooms with balconies, rooftop terrace and free breakfast.
- Distance from the port: 2.8 miles
- Distance from the airport: 2.3 miles
- Address: 4 Clemenceau St, Condado
- Starting price per night: $117
26. Hotel Miramar
The midscale Hotel Miramar overlooks the Condado Lagoon and Atlantic Ocean. It has a rooftop terrace, bar and fitness room but no pool. Rooms are well appointed with microwave and refrigerator.
- Distance from the port: 1.9 miles
- Distance from the airport: 1.6 miles
- Address: 606 Ponce de Leon Ave
- Starting price per night: $94
San Juan Hotels: Cruise Port Frequently Asked Questions
Puerto Rico is generally a safe island for tourists, particularly around Old San Juan where the overall crime rate is low. Most crime is petty theft or drug-related. Visitors should take sensible precautions such as leaving valuables in the hotel safe (or better still back home).
Old San Juan is busy after dark so it is generally safe to walk back to your hotel near San Juan cruise port. In other areas, take a taxi and avoid secluded beaches and the notorious La Perla neighborhood at night.
The best hotel near San Juan cruise port is the four star Sheraton Old San Juan Hotel. Located right on the waterfront just 350 yards from the cruise terminal it boasts beautiful rooms, rooftop pool and open-air restaurant with superb views of the waterfront.
San Juan (SJU) Airport is 7 miles from San Juan cruise terminal. The journey takes about 10 minutes via the PR-1 / PR-26 highway.ย
Most of the attractions in San Juan are within strolling distance from the cruise port. Join a walking tour or explore this characterful city independently. Visit authentic bars, shops, art galleries, cigar shops and restaurants in the Old Town.
You can walk to the castle and explore 400 colonial buildings within sight of the cruise ship. More top attractions near San Juan cruise port include the Museum of African Roots, Cathedral de San Juan Bautista, Plaza de Armas and Poets Passage on Calle de la Cruz.