Barbados may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Travel to St. James

Choose two or more items and save on your trip:

St. James Vacation: Coronavirus Information

Most St. James hotels offer free cancellation. Consider booking refundable hotels rather than non-refundable ones. Just look for the ‘free cancellation’ message during your hotel search. Prices can vary, but right now we believe that flexibility matters.

For more information about the impact of COVID-19 on your St. James trip, please visit our Coronavirus Information page (opens in new window).

Top St. James Flight + Hotel Deals

Hilton Barbados Resort
Beach View
Little Good Harbour
Villas & Suites at Beach View
White Sands Beach Condos

2021 St. James vacation deals

Fairmont Royal Pavilion
Beach View
Little Good Harbour
Villas & Suites at Beach View
Barbados Beach Club Resort - All Inclusive

Top Hotels in St. James

Waves Hotel & Spa by Elegant Hotels - All Inclusive
Waves Hotel & Spa by Elegant Hotels - All Inclusive
4 out of 5
Prospect Bay Beach, Prospect, St. James
The price is $529 per night from Dec 4 to Dec 5
4.6/5Wonderful! (250 reviews)

"Waves is extremely safe re: Covid. Staff wear masks all the time as do guests in the public area (unless eating/drinking of course!). We felt so much safer here than in the UK! We got given an upgrade so we had a wonderful sea view from our balcony. The beds are so comfortable too. The two pools ..."…"

Reviewed on Aug 31, 2020

Waves Hotel & Spa by Elegant Hotels - All Inclusive
All Seasons Resort - Europa
All Seasons Resort - Europa
3 out of 5
Palm Avenue, Sunset Crest, Holetown, St. James
The price is $74 per night from Dec 4 to Dec 5
3.7/5Good! (241 reviews)

"All the staff were amazing during a tough times for the island. Friendly helpful and i will definitely come back to this hotel"…"

Reviewed on Mar 29, 2020

All Seasons Resort - Europa
Colony Club by Elegant Hotels
Colony Club by Elegant Hotels
4.5 out of 5
Porters, Holetown, St. James
The price is $477 per night from Dec 4 to Dec 5
4.5/5Wonderful! (310 reviews)

"Lovely feel to the colony club, room a luxury swim up room which was spacious and well designed! Hotel ideally situated for Holetown and the golf courses! Staff could be a little more attentive had to ask things more than once, some parts of the hotel a little tired."…"

Reviewed on Mar 10, 2020

Colony Club by Elegant Hotels
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.

Top things to do in St. James

Frequently asked questions

How much does a St. James vacation package cost?
Starting from as little as $1,387, you can customize your St. James package. Simply bundle flights, hotels and car rentals and we’ll reward you with discounts.
If I'm not able to travel, can I cancel my St. James vacation package?
Yes, it’s possible to cancel your St. James booking if your travel plans have changed. Whether you’ll incur a penalty or not depends on your airline, hotel or car rental company. It may be possible to cancel or change your booking free of charge if you booked in the last 24 hours. Visit our Customer Service Portal to find out more.
How do I get a cheap travel package to St. James?
You can save up to $583 if you bundle your car rentals, flights and hotels into a St. James travel package. Sometimes cheap packages mean fewer choices. But that’s not the case with Expedia. We offer more than 550 air carriers and 1,000,000 hotels globally, so you’ll always have plenty to choose from. Eager to save even more? Add some exciting activities to your package deal to unlock even bigger discounts! After all, travel is about more than simply getting to your destination.
What are the top hotels in St. James?
Regent Apartments and The Falls Townhouse 8 are among the best options in the neighborhood of Sandy Lane. If you’d rather spend time in the Lascelles area, consider booking a room at Starfish Discovery Bay Resort Barbados or Mango Bay All Inclusive.
When is the best time of year to visit St. James?
There’s a big advantage to vacationing in St. James in . Typically, you can get the best deals in this month. , on the other hand, is the most expensive time to visit. If you love the excitement that comes with peak season, travel to St. James in . The quieter months of will help you skip the crowds.
How far in advance should I book my St. James vacation?
While not all airlines release ticket prices early, you can usually start comparing international fares on Expedia up to a year in advance. This is the time when you’ll bag some incredible bargains. If you’re booking last minute, you may still be in luck. Sometimes the lowest prices appear just weeks before departure.
What does an Expedia St. James travel package include?
That depends entirely on you. You can select from a variety of St. James bundles, such as a rental car, hotel and flight. You can also book a flight and a hotel, or a rental car and a flight. Once you’ve made your booking, you can add the fun stuff like experiences and activities. Whatever your dream St. James break looks like, you’re sure to save!
What should I know before booking a St. James travel package?
When you book your hotels, flights and car rentals together, you’ll enjoy terrific discounts. Whether you’re organizing a rural escape in a cottage or prefer to stay in a fancy hotel in the city, Expedia will help make it happen.
Does Expedia offer Book Now, Pay Later St. James vacation packages?
If the reason for your travel has suddenly cropped up, Expedia can help to reduce any financial strain. Having joined forces with online lender Affirm, we offer a Book Now, Pay Later option for all vacation package bookings. It’s easy to set up a payment arrangement for your travel that works for you.
Can I choose my airline with a St. James Expedia vacation package?
You can, and with more than 550 airlines to pick from around the world, you have loads of choice. Have a look through the available options and see which airline best fits your budget and needs.