St. James Holidays

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to NZ$616 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Our pick of the best St. James Hotel Deals

Fairmont Royal Pavilion

Fairmont Royal Pavilion

5 out of 5
Porters Holetown St. James
The price is NZ$1,940 per night from 19 Nov to 20 Nov
NZ$1,940
19 Nov - 20 Nov
includes taxes & fees
9/10 Wonderful! (242 reviews)
This is a four, not five star hotel. The staff are very friendly but the property is becoming run down/ the location is lovely and quiet. All the rooms face the ocean and we enjoyed our balcony. The restaurant needs a more varied menu, but there are lots of restaurants to try. Nothing much in the ...

Reviewed on 7 Nov 2025

Fairmont Royal Pavilion
Colony Club, a Luxury Collection Resort, Barbados

Colony Club, a Luxury Collection Resort, Barbados

4.5 out of 5
Porters Holetown St. James
The price is NZ$1,551 per night from 14 Dec to 15 Dec
NZ$1,551
14 Dec - 15 Dec
includes taxes & fees
8.8/10 Excellent! (407 reviews)
This property and staff were amazing! Shiut out to Tyrone the barntender. Also our dinner in the Rum Vault was over the top fantastic. Corey and Misha did an awesome with everything for our private dinner. All staff was fantastic to be honest and the hotel and room were beautifully refurbished.

Reviewed on 25 Oct 2025

Colony Club, a Luxury Collection Resort, Barbados
The Club, Barbados Resort & Spa Adults Only - All Inclusive

The Club, Barbados Resort & Spa Adults Only - All Inclusive

4 out of 5
Vauxhall Holetown St. James
8/10 Very Good! (445 reviews)
Older resort. Mostly retired guests but they were fun to be around. I am in my early 50's and they partied harder than us. 😂 Staff was great. Room was clean. We had a room on the ground floor right by the pool and restaurants. Food and drinks were good. Only issue we had was when ordering from the ...

Reviewed on 14 Nov 2025

The Club, Barbados Resort & Spa Adults Only - All Inclusive
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

How much does a St. James holiday package cost?
Explore the best of St. James from as low as . We offer a great selection of rental cars, hotels and flights to suit every budget. You can score even more discounts when you add a few sightseeing tours to your holiday package.
How do I get a cheap travel package to St. James?
If you love getting a great deal, combine your bookings into a St. James holiday package. Whether you're searching for hotels, flights, rental cars or activities, you can book everything in one place. You'll have lots of choice at your fingertips too. Expedia has over 550 partner airlines and 1 000 000 hotel options worldwide to select from. Fly with who you want, stay anywhere you like and save your hard-earned money — now that's the perfect getaway!
Where should I stay in St. James?
We recommend staying near the action. Many people favor hotels within easy reach of top sights, like Sandy Lane Beach, Mullins Beach and Paynes Bay Beach.
What are the top hotels in St. James?
If you're thinking of staying in the Sandy Lane neighbourhood, some excellent options are All Seasons Resort - Europa and Colony Club by Elegant Hotels. Lascelles is another favourite St. James area. We recommend Fairmont Royal Pavilion or The Club, Barbados Resort And Spa if you choose this part of town.
How far in advance should I book my St. James holiday?
Search Expedia to compare international fares as soon as possible. You can generally purchase a ticket up to 12 months before departure. If you can't find your preferred carrier, or you have to book last minute, fear not. Cheap tickets to St. James sometimes emerge a few weeks before the date of departure.
What does an Expedia St. James travel package include?
You can choose from a combination of hotels, flights and rental cars. Once you've made your booking, you can add the fun stuff like tours and experiences. Want to pick your airfare class? That's easy to do too. The choice is yours when it comes to arranging your ideal St. James getaway.
What should I know before booking a St. James travel package?
A travel package can be tailored to your budget and is a terrific way to make your budget go further. What you include is totally up to you. Rental cars, hotels and flights — mix and match whatever combination suits your plans.
Can I choose my airline with a St. James Expedia holiday package?
Expedia has access to more than 550 partner airlines globally, so you certainly can. Simply pick your favourite carrier and put together your ideal St. James getaway.
If I'm not able to travel, can I cancel my St. James holiday package?
It's hard to predict what the future holds, so it's good to know that you can change or cancel your St. James holiday package. If you booked in the last 24 hours, you may be eligible for a refund. If your booking is older, your airline, hotel or car rental company may charge a fee. Visit our Customer Service Portal for more information.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.