Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

St Marys Georgia Accommodations

Find accommodations in St Marys with the hotel list provided below. Find cheap and/or discounted hotel rates in or near St Marys, GA for your business or personal leisure travel. We list the best St Marys Georgia hotel/motel rooms. Review the St Marys hotel list below to find the perfect lodging. We also have a map of the St Marys hotels. Planning a group? Lock in St Marys Group Hotel Deals

The St Marys center point is approximately 7 miles north of Amelia Island Ghost Tours and 7 miles northwest of Fernandina Beach City Marina.

Come and explore the beautiful city of St Marys, GA. St. Marys is a city in Camden County, Georgia, that was founded in 1787 by British settlers and was originally named Buttermilk Bluff. This charming city is located on the coast of Saint Mary's River and is a great destination to come for a weekend getaway or a longer trip. There is plenty to do in St Marys, from exploring its historic downtown to spending a day at the beach to hiking or biking in the beautiful outdoors. If you're a history buff, you'll definitely want to check out the tabby ruins at the St. Marys Submarine Museum. These ruins are all that remain of a 18th-century tabby fort, and they offer a fascinating glimpse into the past. Stop in and see them in person, or take some time to read the interpretive panels to learn more. Be sure to check out the other historical sites, too. You can go for a stroll along the riverfront, or learn about the experiences of the Civil War soldiers who camped here. You also might find yourself drawn to the Cumberland Island National Seashore Museum and Visitor Center, where you can learn more about the wildlife and history of the island. There are a variety of shops and restaurants for you to enjoy. And if you are looking for a place to stay, there are a variety of comfortable hotels, motels, and bed and breakfasts for you to choose from. More from this guide...

St Marys Hotels/Accommodations

Spencer House Inn 101 Bryant St. East, St Marys, GA 31558
  • 4-star Golf Course property
  • 14 suites in hotel
From$120
Average 3.0 /5 Latest Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in St Marys" Get Alexa Skill →
SureStay Plus Hotel by Best Western St Marys Cumberland in St. Marys 2710 Osborne Rd., St. Marys, GA 31558 ~1.82 miles west of St Marys
  • Affordable Golf Course property
  • Check-in time: 15:00
From$69
Very Good 4.0 /5 Review Score Call BookMore Details
Mariners Suites : 2343 Village Dr. 2343 Village Dr., Kingsland, GA 31548 ~4.60 miles west of St Marys
  • Cheap Suburban property
  • Check in: 3:00 PM
From$80
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Red Roof Inn Kingsland 1363 Ga 40, Kingsland, GA 31548 ~5.94 miles west of St Marys
  • Midscale Highway property
  • 2 floors in property
From$75
Very Good 4.0 /5 Read Reviews Call BookMore Details
Magnolia Inn Kingsland in Kingsland 1325 Hospitality Ave., Kingsland, GA 31548 ~6.78 miles west of St Marys
  • Low Cost Highway property
  • 2 suites in hotel
From$44
Average 3.0 /5 Hotel Reviews Call BookMore Details
Country Inn & Suites by Radisson Kingsland Ga 135 The Lakes Blvd., Kingsland, GA 31548 ~6.84 miles west of St Marys
  • Three Star Suburban hotel
  • 3 floors in hotel
From$80
Average 3.0 /5 Review Score Call BookMore Details
Holiday Inn Express & Suites Kingsland I 95 Naval Base Area - Kingsland 110 Crown Pointe Pkwy., Kingsland, GA 31548 ~6.86 miles west of St Marys
  • Affordable hotel
  • 19 suites in hotel
From$90
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Best Western Plus Kingsland - Kingsland 1375 Hospitality Ave., Kingsland, GA 31548 ~6.88 miles west of St Marys
  • 3 star Highway hotel
  • 2 meeting rooms in property
From$80
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Comfort Suites Kings Bay Naval Base Area in Kingsland 1322 Hospitality Ave., Kingsland, GA 31548 Website ~6.91 miles west of St Marys
  • 3 star Highway property
  • Fitness center on property
From$39
Very Good 4.0 /5 Review Score Call BookMore Details
Days Inn by Wyndham Kingsland Ga : 1353 Highway 40 East 1353 Highway 40 East, Kingsland, GA 31548 ~6.98 miles west of St Marys
  • 2 star hotel
  • Free complimentary breakfast
From$60
Average 3.0 /5 Guest Reviews Call BookMore Details
Wingate by Wyndham Kings Bay Naval Base 1321 Hospitality Ave., Kingsland, GA 31548 ~7.00 miles west of St Marys
  • 3 star Highway hotel
  • Hotel has 72 rooms
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Microtel Inn & Suites by Wyndham Kingsland - Kingsland 1325 East King Ave., Kingsland, GA 31548 ~7.02 miles west of St Marys
  • Economy Downtown hotel
  • 3 floors in hotel
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Motel 6 Kingsland, GA - Kings Bay Naval Base 120 Robert L Edenfield Dr., Kingsland, GA 31548 ~7.02 miles west of St Marys
  • Cheap Highway hotel
  • Check in: 3PM
From$54
Average 3.0 /5 Read Reviews Call BookMore Details
Hawthorn Extended Stay by Wyndham Kingsland - Kingsland 1323 East King Ave., Kingsland, GA 31548 ~7.03 miles west of St Marys
  • Affordable Highway property
  • Check-in: 3:00 PM
From$80
Average 3.0 /5 Review Score Call BookMore Details
Quality Inn Kingsland in Kingsland 111 Robert L Edenfield Dr., Kingsland, GA 31548 Website ~7.08 miles west of St Marys
  • 2 star Highway property
  • 2 floors in property
From$50
Average 3.0 /5 Review Score Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in St Marys" Get Alexa Skill →
Rodeway Inn - Kingsland 1311 East King Ave., Kingsland, GA 31548 ~7.09 miles west of St Marys
  • Low Cost Downtown property
  • 46 rooms in hotel
From$40
Not Good 1.0 /5 Recent Reviews Call BookMore Details
Hampton Inn and Suites Amelia Island Historic Harbor Front 19 South 2nd St., Fernandina Beach, FL 32034 ~7.24 miles southeast of St Marys
  • Mid-scale Downtown hotel
  • 59 suites in hotel
From$109
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Florida House Inn in Fernandina Beach 20 22 South 3rd St., Fernandina Beach, FL 32035 ~7.31 miles southeast of St Marys
  • Mid-scale hotel
From$219
Very Good 4.0 /5 Read Reviews Call BookMore Details
Baymont by Wyndham Kingsland 105 May Creek Blvd., Kingsland, GA 31548 ~7.42 miles west of St Marys
  • 3-star Highway hotel
  • Complimentary breakfast is offered
From$65
Very Good 4.0 /5 Review Score Call BookMore Details
Spark by Hilton Kingsland 104 May Creek Dr., Kingsland, GA 31548 ~7.45 miles west of St Marys
  • Affordable Highway hotel
  • Check-in: 3:00 pm
From$65
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Kingsland : 1319 East King Ave. 1319 East King Ave., Kingsland, GA 31548 ~7.52 miles west of St Marys
  • Affordable Highway property
  • Check-in time: 3:00 PM
From$96
Very Good 4.0 /5 Reviews Call BookMore Details
Econo Lodge Kingsland : 1135 East King Ave. 1135 East King Ave., Kingsland, GA 31548 ~7.68 miles west of St Marys
  • Low-priced Highway hotel
  • Check in time: 3:00PM
From$60
Average 3.0 /5 Guest Reviews Call BookMore Details
Springfield Hotel & Suites - Springfield 1215 Highway 40 East, Springfield, GA 31548 ~8.59 miles northwest of St Marys
  • 3-star Beach hotel
  • Hotel has 2 floors
From$28
Average 3.0 /5 Review Score Call BookMore Details
Super 8 By Wyndham Kingsland I-95/Naval Base Area Boone Ave. Kingsland, Kingsland, GA 31548 ~8.68 miles west of St Marys
  • Low priced Highway hotel
  • Free breakfast
From$60
Average 3.0 /5 Review Score Call BookMore Details
Courtyard by Marriott Amelia Island in Fernandina Beach 2700 1 Atlantic Ave., Fernandina Beach, FL 32034 ~8.73 miles southeast of St Marys
  • Mid-scale Beach property
  • Complimentary breakfast is offered
From$149
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Springhill Suites by Marriott Amelia Island - Fernandina Beach 2700 2 Atlantic Ave., Fernandina Beach, FL 32034 ~8.73 miles southeast of St Marys
  • Three Star Beach property
  • Free breakfast available
From$150
Average 3.0 /5 Hotel Reviews Call BookMore Details
Surf and Sand Fernandina Beach at Amelia Island, an Ascend Collec : 2801 Atlantic Ave. 2801 Atlantic Ave., Fernandina Beach, FL 32034 Website ~8.73 miles southeast of St Marys
  • 3 star Beach hotel
  • Fitness / Gym is on-site
From$99
Average 3.0 /5 Read Reviews Call BookMore Details
Seaside Amelia Inn - Fernandina Beach 2900 Atlantic Ave., Fernandina Beach, FL 32034 ~8.81 miles southeast of St Marys
  • High-end Beach property
  • Check in time: 4:00pm
From$145
Very Good 4.0 /5 Reviews Call BookMore Details
Super 8 By Wyndham Kingsland I-95/Naval Base Area 1220 Boone Ave. Ext, Kingsland, GA 31548 ~9.19 miles west of St Marys
  • Low Cost property
  • Hotel has 66 rooms
From$80
Average 3.5 /5 Latest Reviews Call BookMore Details
Home2 Suites by Hilton Fernandina B in Fernandina Beach 2246 Sadler Rd., Fernandina Beach, FL 32034 ~9.72 miles southeast of St Marys
  • Three Star property
  • Check in time: 15:00
From$90
Average 3.0 /5 Read Reviews Call BookMore Details
Residence Inn by Marriott Amelia Island in Fernandina Beach 2301 Sadler Rd., Fernandina Beach, FL 32034 ~9.73 miles southeast of St Marys
  • Three Star Beach hotel
  • 5 floors in property
From$109
Very Good 4.0 /5 Reviews Call BookMore Details
Hampton Inn Amelia Island at Fernandina Beach 2549 Sadler Rd., Fernandina Beach, FL 32034 ~9.80 miles southeast of St Marys
  • Three Star Beach hotel
  • Complimentary breakfast is offered
From$89
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Ocean Coast Hotel at the Beach Amelia Island : 2707 Sadler Rd. 2707 Sadler Rd., Fernandina Beach, FL 32034 ~9.84 miles southeast of St Marys
  • Affordable Beach hotel
  • Check in: 4:00pm
From$74
Average 3.0 /5 Latest Reviews Call BookMore Details
Elizabeth Pointe Lodge - Amelia Island 98 South Fletcher Ave., Amelia Island, FL 32034 ~9.88 miles south of St Marys
  • Three Star Beach property
  • 4 floors in hotel
From$185
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Best Western Plus First Coast Inn & Suites in Yulee 462577 State Rd. 200, Yulee, FL 32097 ~10.42 miles southwest of St Marys
  • 3-star Highway property
  • 62 rooms in hotel
From$89
Very Good 4.0 /5 Review Score Call BookMore Details
City Express by Marriott Yulee : 76043 Sidney Place 76043 Sidney Place, Yulee, FL 32097 Website ~10.61 miles southwest of St Marys
  • Low Cost Highway property
  • Free comp. breakfast
From$60
Average 3.0 /5 Guest Reviews Call BookMore Details
Holiday Inn Express Hotel Jacksonville North - Fernandina by IHG : 76071 Sidney Place 76071 Sidney Place, Yulee, FL 32097 ~10.65 miles southwest of St Marys
  • Mid-scale Highway property
  • Gym / Fitness Center Available
From$75
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Amelia Hotel at the Beach : 1997 South Fletcher Ave. 1997 South Fletcher Ave., Amelia Island, FL 32034 ~11.13 miles southeast of St Marys
  • 3-star Beach hotel
  • Comp. Breakfast
From$109
Very Good 4.0 /5 Recent Reviews Call BookMore Details
The Ritz-Carlton, Amelia Island 4750 Amelia Island Pkwy., Amelia Island, FL 32034 ~12.24 miles southeast of St Marys
  • Luxurious Five Star Oceanfront hotel
  • Fitness / Gym is on-site
From$199
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Omni Amelia Island Resort - Fernandina Beach 39 Beach Lagoon Rd., Fernandina Beach, FL 32034 ~15.83 miles south of St Marys
  • High end Oceanfront hotel
  • 90 suites in property
From$90
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Extended Stay America Premier Suites Jacksonville Airport : 15678 Max Leggett Pkwy. 15678 Max Leggett Pkwy., Jacksonville, FL 32218 ~18.35 miles south of St Marys
  • 2 star Airport hotel
  • Fitness + Health Center
From$60
Average 3.0 /5 Review Score Call BookMore Details
Aloft Jacksonville Airport : 751 Skymarks Dr. 751 Skymarks Dr., Jacksonville, FL 32218 ~19.09 miles south of St Marys
  • Midscale Airport hotel
  • Shuttle from airport available
From$88
Very Good 4.0 /5 Recent Reviews Call BookMore Details
SureStay by Best Western Jacksonville Airport 1181 Airport Rd., Jacksonville, FL 32218 ~19.22 miles south of St Marys
  • 2 star Airport property
  • 62 rooms in property
From$43
Average 3.0 /5 Hotel Reviews Call BookMore Details
Windsor Inn 1351 Airport Rd., Jacksonville, FL 32218 ~19.23 miles south of St Marys
  • Affordable Airport hotel
  • Check in time: 1500
From$79
Average 3.0 /5 Hotel Reviews Call BookMore Details
Red Roof Inn Jacksonville Airport 1063 Airport Rd., Jacksonville, FL 32218 ~19.27 miles south of St Marys
  • Low-priced Airport property
  • Check in: 3:00 pm
From$53
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Comfort Suites Airport 1180 Airport Rd., Jacksonville, FL 32218 ~19.33 miles south of St Marys
  • Low priced Airport hotel
  • Complimentary breakfast is offered
From$60
Average 3.0 /5 Guest Reviews Call BookMore Details
Holiday Inn Express & Suites Jacksonville Airport by IHG : 1200 Airport Rd. 1200 Airport Rd., Jacksonville, FL 32218 ~19.36 miles south of St Marys
  • 3 star Airport property
  • Check-in time: 3:00 PM
From$89
Very Good 4.0 /5 Reviews Call BookMore Details
Hilton Garden Inn Jacksonville Airport 13503 Ranch Rd., Jacksonville, FL 32218 ~19.36 miles south of St Marys
  • 3 star Airport property
  • Fitness + Health Center
From$69
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Jax Airport : 1300 Airport Rd. 1300 Airport Rd., Jacksonville, FL 32218 ~19.37 miles south of St Marys
  • 3-star Airport property
  • Shuttle from airport available
From$79
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Residence Inn by Marriott Jacksonville Airport 1310 Airport Rd., Jacksonville, FL 32218 ~19.39 miles south of St Marys
  • Mid-scale Airport property
  • Fitness + Health Center
From$94
Average 3.0 /5 Read Reviews Call BookMore Details

Next: See My St Marys Hotels with Pricing

Graph: Upcoming 20 Days of St Marys Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all St Marys, GA discounts available. The chart reflects the cheapest St Marys hotel for each day and each star rating category.

The Best Time to Visit St. Marys, GA

St. Marys, GA is a beautiful coastal town located in Southeast Georgia. It has a humid subtropical climate, which means that it experiences hot, humid summers and mild winters. The temperatures in St. Marys vary from about 90 °F in summer to 41 °F in winter. The area is known for its beautiful beaches and its historic downtown area. If you're searching for a laid-back vacation spot with plenty of activities to keep you busy, St. Marys is the perfect place for you. Located on the Georgia coast, this charming location is known for its beautiful beaches, scenic parks, and historic sites. The best time to visit St. Marys is from March to May or September to November. During these months, the weather is mild and the crowds are smaller. If you would like to avoid the crowds, plan your trip for mid-week. Whenever you visit, there's plenty to do in St. Marys. Take a stroll through the historic district, relax on the beach, or visit some of the nearby state parks. There's something for everyone in this charming area.

Below is a chart of the current pricing seasonality of hotels and motels in St Marys, GA:

St Marys, GA: Prices by Star Rating Class

Below are 3 charts illustrating avg. rate trends by star rating class in St Marys, GA. Browse these charts to determine the most cost effective dates to stay in St Marys for any future trips.

Four-Star and Luxury Hotels in St Marys, GA

If you're searching for a place to stay for your next trip to St Marys, GA, but want something especially luxurious, you are in luck. There are plenty of top-tier hotels in the area that cater to travelers. Whether you are planning a romantic trip or a solo venture to this amazing town, you'll find what you're looking for and will be able to stay in comfort and luxury. Many of these luxury hotels offer amenities such as fitness centers, on-site restaurants, and swimming pools. You'll also find that most are conveniently located near the city center and many of the city's best attractions. So book a room today and choose a luxury option that is perfect for you.

Find Cheap Hotels in St Marys, GA

3 Star Average Prices: $98.56

If you want to find a low-budget hotel option in or near St. Marys, GA, you're in luck. There are many different options for places to stay in St. Marys, GA without breaking the bank. There are a few low-budget motels and hotels, as well as a few affordable bed and breakfasts. There are also some inns located in town. All of these options are reasonably priced and offer a number of amenities. There are also plenty of great camping options in the area. Whether you're planning to camp in a state park, on a lake, or in the woods, you'll find a great spot to set up camp. So start planning your trip today and you'll find lodgings for any kind of budget.

2 Star Average Prices: $86.65

Hotel Discounts in St Marys, GA

There are a variety of special offers available for hotels in St Marys, GA. Many hotels offer discounts for AAA members, seniors, military personnel, and government employees. Some inns offer package deals that include meals, entertainment, and activities. Many of them also offer discounts for booking online or for staying multiple nights. If you're looking for discounts on accommodations in St. Marys, GA, you will have many options to choose from, especially if you are planning to travel in the off-season. If you're searching for a place to stay for business or pleasure, you can find the perfect accommodations at the best possible price.

The Must-See Attractions of St Marys, GA

There are plenty of things to do in the town of St Marys, GA. Take a leisurely stroll through the Historic District and admire the antebellum architecture and grab a bite to eat at one of the many seafood restaurants lining the waterfront. Then shop for unique gifts and souvenirs at the many boutique shops in the area or attend a performance at the local theater or catch a live show at one of the many music venues. For an active day out, enjoy a refreshing swim at the public beach or take a scenic kayak ride down the river. A must-see stop on your list should be the St Marys Submarine Museum. This museum is dedicated to the history of the United States submarine force and features different exhibits and artifacts. Next, be sure to visit the Crooked River State Park. This park is an amazing place to hike, bike, or simply enjoy the scenic views. So whatever your tastes might be, you will be sure to enjoy your time in St Marys.

FAQs about hotels in St Marys

What are the most favored hotels in St Marys?

Mariners Suites, SureStay Plus Hotel by Best Western St Marys Cumberland and Red Roof Inn Kingsland are the best rated hotels based on customer reviews in the last 365 days.

What are the most up-scale hotels in St Marys?

The Ritz-Carlton, Amelia Island, Spencer House Inn and Seaside Amelia Inn are the top 3 luxury hotels near St Marys city center.

What hotels are closest to the city center of St Marys?

Spencer House Inn, SureStay Plus Hotel by Best Western St Marys Cumberland, and Mariners Suites are the properties closest to St Marys city center.

How much does a cheap hotel in St Marys cost per night?

In the last year, a 2 star hotel in St Marys can be as cheap as $86.65 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in St Marys cost per night?

In the last year, the average 3 star hotel in St Marys has been $98.56 per night. (based on HotelPlanner prices)

What are the best independent hotels in St Marys?

Mariners Suites, Florida House Inn and Seaside Amelia Inn are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in St Marys?

Fairfield Inn & Suites by Marriott Kingsland, Courtyard by Marriott Amelia Island and Residence Inn by Marriott Amelia Island are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels in St Marys?

Comfort Suites Kings Bay Naval Base Area, Quality Inn Kingsland and Rodeway Inn are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels in St Marys?

SureStay Plus Hotel by Best Western St Marys Cumberland, Best Western Plus Kingsland and Best Western Plus First Coast Inn & Suites are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels in St Marys?

Holiday Inn Express & Suites Kingsland I 95 Naval Base Area, Holiday Inn Express Hotel Jacksonville North - Fernandina by IHG and Holiday Inn Express & Suites Jacksonville Airport by IHG are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top