Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.

Explore thousands of activities with free cancellation and no added fees.

Design your experience with airport transfers, excursions, day tours & more.

Get an insider's look in what to book before you travel.


Top 10 Things To Do In St. James

See all 126 things to do in St. James

Most Popular Booked St. James Hotels

Treasure Beach by Elegant Hotels – Adults Only Get Rates
Treasure Beach by Elegant Hotels – Adults Only

Treasure Beach by Elegant Hotels – Adults Only

Hwy 1, Paynes Bay, St. James
     
    5.0
    of 5, from 1 reviews
    4.0 out of 5.0 Stars

    This resort features an outdoor pool, a fitness center, and a restaurant. Relax with a drink at the beach bar and enjoy free perks like buffet breakfast and free self parking. There's a poolside bar on site, and a 24-hour front desk and laundry facilities are also provided.

    The House by Elegant Hotels - Adults Only Get Rates
    The House by Elegant Hotels - Adults Only

    The House by Elegant Hotels - Adults Only

    Paynes Bay, Paynes Bay, St. James
       
      4.8
      of 5, from 4 reviews
      5.0 out of 5.0 Stars

      A full-service spa, a 24-hour fitness center, and a restaurant are all featured at this luxury resort. Relax with free beach cabanas, sun loungers, and beach umbrellas. Enjoy the outdoor pool and free perks like buffet breakfast and free self parking.

      Waves Hotel & Spa by Elegant Hotels - All Inclusive $775
      Waves Hotel & Spa by Elegant Hotels - All Inclusive

      Waves Hotel & Spa by Elegant Hotels - All Inclusive

      Prospect Bay Beach, Prospect, St. James
         
        4.6
        of 5, from 7 reviews
        4.0 out of 5.0 Stars

        A full-service spa, 2 restaurants, and 2 outdoor pools are all featured at this all-inclusive property. Enjoy beachfront dining and relax with sun loungers and beach umbrellas. Relax with a drink at one of the 2 bars/lounges and enjoy free perks like buffet breakfast and valet parking.

        Tamarind by Elegant Hotels - All Inclusive Get Rates
        Tamarind by Elegant Hotels - All Inclusive

        Tamarind by Elegant Hotels - All Inclusive

        Paynes Bay, Paynes Bay, St. James
           
          4.4
          of 5, from 9 reviews
          4.0 out of 5.0 Stars

          This all-inclusive property features a full-service spa, 3 outdoor pools, and a restaurant. Enjoy beachfront dining and relax with sun loungers and beach umbrellas. Families will appreciate the free kid's club, onsite laundry facilities, and in-room childcare.

          Crystal Cove by Elegant Hotels All Inclusive Resort $875
          Crystal Cove by Elegant Hotels All Inclusive Resort

          Crystal Cove by Elegant Hotels All Inclusive Resort

          Applesby, Derricks, St. James
             
            4.4
            of 5, from 17 reviews
            4.0 out of 5.0 Stars

            This all-inclusive property features 3 restaurants, 3 outdoor pools, and 2 outdoor tennis courts. There's fun for all ages with a free kid's club and a playground, and families will appreciate the onsite laundry facilities. Relax with a drink at one of the 2 bars/lounges and enjoy free perks like buffet breakfast and free self parking.

            All Seasons Resort - Europa $155
            All Seasons Resort - Europa

            All Seasons Resort - Europa

            Palm Avenue, Sunset Crest, Holetown, St. James
               
              3.2
              of 5, from 5 reviews
              3.0 out of 5.0 Stars

              This aparthotel features a restaurant, an outdoor pool, and a poolside bar. Families will appreciate the children's pool, picnic area, and in-room childcare. Enjoy the fitness center and perks like free WiFi and a free area shuttle.

              Villas & Suites at Beach View $382
              Villas & Suites at Beach View

              Villas & Suites at Beach View

              Parish of St. James, Paynes Bay
                 
                4.0 out of 5.0 Stars

                This smoke-free condo resort features a full-service spa, 4 outdoor pools, and a restaurant. Business travelers can take advantage of the free WiFi in public areas. Enjoy the fitness center and perks like free self parking.

                5 Porters Court, Luxury West Coast villa, 5 mins walk to beach with Beach Club Get Rates
                5 Porters Court, Luxury West Coast villa, 5 mins walk to beach with Beach Club

                5 Porters Court, Luxury West Coast villa, 5 mins walk to beach with Beach Club

                Holetown, St. James
                   
                  0.0 out of 5.0 Stars

                  This villa features barbecue grills.

                  St. James Activities