St. John’s Inn


St. John's PoolSt. 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.

  • Check-in age: 21
  • Check-in time: 4 p.m.
  • Check-out time: 11 a.m. 

Check Rates!

St. John’s Inn Accommodations

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 pooldeck 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
  • Microwave
  • Refrigerator
  • Hair Dryer
  • Balcony

St. John’s Inn Amenities

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
  • Poolside Lounge Chairs
  • 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:

  • Dining
  • Indoor and Outdoor Pools
  • Lazy River
  • Sun Deck
  • Spa (upon appointment)
  • Golf Department
  • Fitness Room
  • Game Room
  • Business Center

Come see all that St. John’s Inn has to offer at a great price for your Myrtle Beach getaway! Click here to book now!


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.

testimonials what our guests say

Review Source Icon
The room was perfect, and the oceanfront view was great!- Edna L
Review Source Icon
Best family vacation ever.- Justin S
Review Source Icon
Pool was nice, clean and refreshing!- Martin L
Review Source Icon
Treated like royalty, great place to stay!- jlittle000
Review Source Icon
Peaceful and quiet at night.- Robert L
Review Source Icon
It's centrally located to most of the attractions, and our room was super clean and very nice!- Amber B
Review Source Icon
Had a great view of the ocean and a very clean room!- Brad A
Review Source Icon
The Omelet Chef is a true joy, remembers us every year and makes great omelets.- mrjosephelee
Review Source Icon
They truly showed what 'southern hospitality' was.- Kenny & Veronica
Review Source Icon
Great location!- Michelle G
Review Source Icon
Definitely the best breakfast!- Melissa D
Review Source Icon
The employees are absolutely sweet as sugar!- Angela Y
Review Source Icon
I Love Caravelle!- Niquala M