We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

San Juan Vacation Packages

Photo of Casa
Rock formations, low tide
beach club
San Juan Vacation Packages
Want to book a vacation to San Juan? Whether you're off for a romantic vacation, family trip, or an all-inclusive holiday, San Juan vacation packages on TripAdvisor make planning your trip simple and affordable.
Find the perfect vacation package for San Juan on TripAdvisor by comparing San Juan hotel and flight prices. Travelers like you have written 2,549 reviews and posted 1,454 candid photos for San Juan hotels. Book your San Juan vacation today!
Or build your own San Juan vacation package
Acuatico Beach Resort & Hotel
#1 Hotel in San Juan
Acuatico Beach Resort & Hotel
Hands down, they've got the best infinity pool in Laiya but their part of the beach is not that great. Sand is very coarse and my kids' feet hurt from the walk along the shoreline...
1. Find your perfect hotel
2. Find the right flight
Sabangan Beach Resort
#2 Hotel in San Juan
Sabangan Beach Resort
We came in here, looking for a place to go to, since it is raining everywhere but not Batangas... My brother has a dog and wanted to get a place that is pet friendly and this...
1. Find your perfect hotel
2. Find the right flight
Blue Coral Beach Resort
#3 Hotel in San Juan
Blue Coral Beach Resort
My family and I stayed here for 5days and it was amazing. The travel there was a long one but seriously once you arrived, you'll forget about it. It's so worth it! The room that...
1. Find your perfect hotel
2. Find the right flight
Cheap Flights to San Juan
Nov
find price round trip
Dec
find price round trip
Jan
find price round trip
†  Prices are based on round trip travel with returns between 1-21 days after departure. These are the best fares found by travelers who searched TripAdvisor and a select group of our fare search partners in the past 72 hours. Ticket prices and seat availability change rapidly and cannot be guaranteed.