Select date
Select date


St. John's Inn

Check-in age: 21

Check-in: 4PM

Check-out: 11AM

St. John’s Inn is a unique Myrtle Beach hotel located within The Caravelle Resort. Featuring southern charm combined with value for families, golfers and groups, St. John’s Inn is the perfect place to stay for your Myrtle Beach vacation. This three-story hotel has rooms and efficiencies, a spacious pool deck and courtyard as well as conference facilities that are popular for wedding receptions, meetings and banquets. St. John’s Inn is located just across the street from the main Caravelle Resort building and just a short walk from Myrtle Beach’s sparkling Atlantic Ocean.

St, John's Inn Pool


Great for golfers, small families and couples, St. John’s Inn is an affordable choice for your Myrtle Beach vacation. Featuring both rooms and efficiencies, these non-oceanfront units include a balcony with some accommodations overlooking the pool deck courtyard.  All accommodations are located on floors one through three.

Room Features

Complimentary Toiletries

Climate Control

Coffee/Tea Maker

Iron/Ironing Board

In-Room Safe



Hair Dryer



Known for its spacious and quiet pooldeck as well as its ample banquet facilities, St. John’s Inn features an array of amenities. Take a dip in the large outdoor pool or relax poolside in a lounge chair. Special gatherings are often held inside at the conference center which features vaulted ceilings and can host up to 300 people in a reception setup or up to 200 in a banquet setup.  

Hotel Amenities


Outdoor Pool

outdoor hot tub

Outdoor Hot Tub


Poolside Lounge Chairs

ice vending

Ice & Vending


Guest Laundry Facilities


Picnic Area


Meeting & Banquet Facilities 

Take a tour of a wedding setup at St. John’s Inn!

Additional Amenities available to St. John’s guests at The Caravelle Resort:


Indoor and Outdoor Pools

Lazy River

Sun Deck

Spa (upon appointment)

Golf Department

Fitness Room

Game Room

Business Center

St. John’s Inn is located at 6803 N Ocean Blvd, Myrtle Beach, SC 29572.

However, guest check-in is available at the main Caravelle Resort check-in building at 6900 N Ocean Blvd., Myrtle Beach, SC.

Come see why St. John's Inn is a top resort choice for families visiting Myrtle Beach!

Receive Exclusive Money Saving Discounts!

  • Privacy Policy
  • Hidden
  • This field is for validation purposes and should be left unchanged.