Ready for an Impromptu Getaway? Pack Your Bags and Save!

Sometimes, the best adventures come on the spur of the moment. But booking a last-minute vacation, especially a private villa, can feel overwhelming. Lucky for you, we’ve got it all figured out! We make it easy, stress-free, and budget-friendly. Plus, with “shoulder season” just around the corner, the rates drop, the crowds thin out, and it’s the perfect time to lock in your next escape.
The more flexible you are with your dates, the better your chances of scoring an incredible last-minute deal. Whether you’re planning a quick trip with friends or a romantic retreat, we’ve got 14 villas offering 20% off for reservations within 30 days of check-in. Booking a last-minute villa is easier than you think!
Here’s how to snag the best deals:
1. Check out our specials page for a list of villas with discounts.
2. Visit our home page to filter by dates and party size. Then browse the available villas to see which one fits your vibe.
3. Reach out to our team! Call or email us, and we’ll help you with recommendations and give you all the details you need. All of our reservations agents are on St. John, are very familiar with our villas and the island in general, and would love to help!
More tips for booking the perfect villa:
• Follow us on social media for updates on exclusive deals.
• Sign up for our monthly newsletter to get the inside scoop on featured villas, special promotions, and expert tips on St. John.
• Read reviews and testimonials to hear what other guests have loved.
• Explore our guides to get a feel for the island and what’s best for your group.
Rate Calendar
Summer: May 3rd to Dec 16th 2025
Winter: Jan 5th to May 2nd 2026
Thanksgiving: Nov 22th to Nov 29th 2025
Christmas/New Year’s: Dec 17th to Jan 4th 2026
St. John USVI Vacation Villa Rental Tips
The Ultimate St. John Villa Rental Checklist
Since 1989, Catered To has been a trusted leader in the vacation rental industry. Especially if you’re new to the island, don’t hesitate to call us and we’ll make sure you find the perfect spot to call home during your stay!