Photo by Kathryn Maingot
All hotels in St. John, Barbados
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
All hotels in St. John, Barbados
We have found 3418 St. John Hotels
- Wyndham Grand Barbados Sam Lords Castle All Inclusive Resort
- Hilton Barbados Resort
- The Crane Resort
- The Club, Barbados Resort & Spa Adults Only - All Inclusive
- Sugar Bay Barbados - All Inclusive
- Coconut Court Beach Hotel
- Waves Resort & Spa, Barbados, An Autograph Collection® All-Inclusive Resort
- Accra Beach Hotel & Spa
- Radisson Aquatica Resort Barbados
- Rostrevor Hotel
- South Gap Hotel
- Bougainvillea Barbados
- OceanBlue
- The Soco Hotel - Adults Only
- Butterfly Beach Hotel
- South Point Hotel
- Savannah Beach Club Hotel
- Dover Beach Hotel
- Fairmont Royal Pavilion
- Mango Bay All Inclusive
- Sugar Cane Club Hotel And Spa - Adults Only
- The Sands Barbados All Inclusive
- Pirate's Inn
- Barbados Beach Club Resort - All Inclusive
- Yellow Bird Hotel
- Sea Breeze Beach House by Ocean Hotels - All Inclusive
- O2 Beach Club & Spa by Ocean Hotels
- Blue Horizon Hotel
- The Palms Resort
- The Abidah by Accra - Adults Only
- Sandals Barbados - ALL INCLUSIVE Couples Only
- Divi Southwinds Beach Resort
- Beach View
- Time Out Hotel
- Coral Sands Beach Resort
- Southern Palms Beach Club
- Sweetfield Manor
- Treasure Beach Art Hotel, Barbados, An Autograph Collection All-Inclusive Resort
- The House, An Autograph Collection All-Inclusive Resort - Adults Only
- Cobblers Cove - Barbados
- Eden On The Sea
- The Rockley by Ocean Hotels - Breakfast Included
- Island Inn All Inclusive Hotel
- Little Arches Boutique Hotel Barbados - Adults only
- Melbourne Inn
- Golden Sands Hotel
- Little Good Harbour
- Palm Garden Hotel
- White Sands Beach Condos
- Dover Beach Hotel
- Coral Reef Club
- Gemini House Bed & Breakfast
- Colony Club by Elegant Hotels
- Hotel PomMarine
- Tamarind, Barbados, An Autograph Collection® All-Inclusive Resort
- Sunbay Hotel
- Palm Grove Villas & Hotel
- The Sandpiper
- Shonlan Inn and Apartments
- Crystal Cove by Elegant Hotels - All-Inclusive
- Turtle Beach, a Tribute Portfolio™ All Inclusive Hotel
- Melbourne Apartments
- Atlantis Historic Inn
- Infinity On The Beach
- Blue Orchids Beach Hotel
- Saint Peter's Bay
- Coral Mist Beach Hotel
- GoBajac
- Apes Hill Barbados Golf Resort
- ECO Lifestyle & Lodge
- Hacienda a los bellevue
- Mullins Grove Luxury Apartments
- Sunset Oasis
- JO J'S Hostel
Let Expedia take you to the best Hotels in St. John. You'll find the largest selection of hotel deals, discount prices, and cheap hotel rates on reservations anywhere in the world. Expedia, the leader in world travel, gives you customer reviews, maps, and the best selection of hotels near landmarks and attractions.