Beginning of main content
Nectar
Collect Nectar points

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Top Trending Hotels Near St. John Spice

See all 221 Hotels near St. John Spice

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Two Sandals by the Sea Inn - B&B

Two Sandals by the Sea Inn - B&B

3.5 mi from St. John Spice
    2.5 out of 5.0
     
     

    Situated by the ocean, this bed & breakfast is within 1 mile (2 km) of Secret Harbour Beach and American Yacht Harbor. Sapphire Beach and Smith Bay Beach are ...

    Two Sandals by the Sea Inn - B&BGet Rates

    Two Sandals by the Sea Inn - B&BGet Rates
    St John Inn

    St John Inn

    0.2 mi from St. John Spice
      3.0 out of 5.0
       
       

      Situated near the beach, this hotel is within a 10-minute walk of Elaine Lone Sprauve Library and Museum and Battery. St. John Spice and Mongoose Junction are ...

      St John InnGet Rates

      St John InnGet Rates
      Bunker Hill Hotel

      Bunker Hill Hotel

      8.2 mi from St. John Spice
        3.0 out of 5.0
         
         

        Situated in the historical district, this hotel is within a 5-minute walk of Beracha Veshalom Vegimulth Hasidim Synagogue, Emancipation Garden and Fort Christian. ...

        £84 per night for 2 guests

        Bunker Hill Hotel£84
        Mafolie Hotel

        Mafolie Hotel

        8.3 mi from St. John Spice
          3.0 out of 5.0
           
           

          Situated near the airport, this hotel is within a 10-minute walk of Lionel Roberts Stadium and Blackbeard's Castle. Emancipation Garden and Fort Christian are ...

          Mafolie HotelGet Rates

          Mafolie HotelGet Rates
          Olga's Fancy

          Olga's Fancy

          8.7 mi from St. John Spice
            3.0 out of 5.0
             
             

            Situated near the beach, this hotel is within 1 mile (2 km) of Magic Ice Gallery, Fort Christian and Emancipation Garden. Blackbeard's Castle is 1.2 mi (2 km) ...

            Olga's FancyGet Rates

            Olga's FancyGet Rates
            Cruz Bay Boutique Hotel

            Cruz Bay Boutique Hotel

            106 yd from St. John Spice
              3.0 out of 5.0
               
               

              Located in the heart of St. John, this hotel is steps away from St. John Spice and Battery. Mongoose Junction and Elaine Lone Sprauve Library and Museum are ...

              Cruz Bay Boutique HotelGet Rates

              Cruz Bay Boutique HotelGet Rates
              Estate Lindholm

              Estate Lindholm

              0.4 mi from St. John Spice
                3.0 out of 5.0
                 
                 

                Situated in a national park, this hotel is within a 15-minute walk of Salomon Beach and Battery. Trunk Bay is 2.9 mi (4.7 km) away.

                £247 per night for 2 guests

                Estate Lindholm£247
                Lindbergh Bay Hotel and Villas

                Lindbergh Bay Hotel and Villas

                11 mi from St. John Spice
                  3.5 out of 5.0
                   
                   

                  Situated near the beach, this hotel is within 3 miles (5 km) of University of Virgin Islands, Fort Christian and Emancipation Garden. Brewers Bay Beach and Magic ...

                  Lindbergh Bay Hotel and VillasGet Rates

                  Lindbergh Bay Hotel and VillasGet Rates
                  Galleon House Bed Breakfast Inn

                  Galleon House Bed Breakfast Inn

                  8.2 mi from St. John Spice
                    2.5 out of 5.0
                     
                     

                    Located in the heart of St. Thomas, this bed & breakfast is steps away from 99 Steps and Emancipation Garden. Fort Christian and Blackbeard's Castle are also ...

                    Galleon House Bed Breakfast InnGet Rates

                    Galleon House Bed Breakfast InnGet Rates
                    Emerald Beach Resort

                    Emerald Beach Resort

                    10 mi from St. John Spice
                      3.5 out of 5.0
                       
                       

                      Nestled on the beach, this St. Thomas hotel is within 3 mi (5 km) of University of Virgin Islands, Fort Christian and Emancipation Garden. Blackbeard's Castle ...

                      Emerald Beach ResortGet Rates

                      Emerald Beach ResortGet Rates