Star Rating
Hotel Name
Price Range (USD) to
Amenities

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.

St Marys Hotels & Accommodations

SureStay Plus Hotel by Best Western St. Marys Cumberland
+1-888-389-4121
2710 Osborne Rd., St. Marys, GA 31558 ~1.82 miles west of St Marys
  • Mid-scale hotel
  • Fitness + Health Center
  • Vibe was decent
  • Comfortable beds
From$67
Very Good 4.0 /5 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 →
Mariners Suites
+1-888-675-2083
2343 Village Dr., Kingsland, GA 31548 ~4.60 miles west of St Marys
  • Inexpensive hotel
  • Hotel has 64 suites
  • Studio was extremely clean and spacious
  • Most guests complained about the bathroom
From$80
Very Good 4.5 /5 Guest Reviews Call BookMore Details
Magnolia Inn Kingsland
+1-800-716-8490
1325 Hospitality Ave., Kingsland, GA 31548 ~6.79 miles west of St Marys
  • Two star Highway hotel
  • Free breakfast available
From$44
Average 3.0 /5 Reviews Call BookMore Details
Holiday Inn Exp Stes Kingsland - Kingsland
+1-800-805-5223
110 Crown Point Pkwy., Kingsland, GA 31548 ~6.83 miles west of St Marys
  • Affordable property
  • Hotel has 4 floors
From$90
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Best Western Plus Kingsland
+1-888-965-1860
1375 Hospitality Ave., Kingsland, GA 31548 ~6.89 miles west of St Marys
  • Midscale Highway property
  • Comp. Breakfast
From$80
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Comfort Suites Kings Bay Naval Base Area : 1322 Hospitality Ave.
+1-888-788-5576
1322 Hospitality Ave., Kingsland, GA 31548 Website ~6.92 miles west of St Marys
  • 3 star Highway hotel
  • Gym / Fitness Center Available
From$39
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Sleep Inn & Suites
+1-888-897-9207
1321 Hospitality Ave., Kingsland, GA 31548 ~6.97 miles west of St Marys
  • Low Cost Highway property
  • Fitness + Health Center
From$60
Very Good 4.0 /5 Read Reviews Call BookMore Details
Days Inn by Wyndham Kingsland Ga in Kingsland
+1-888-311-4278
1353 Highway 40 East, Kingsland, GA 31548 ~6.99 miles west of St Marys
  • Cheap hotel
  • 54 rooms in hotel
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Microtel Inn & Suites by Wyndham Kingsland - Kingsland
+1-888-469-4795
1325 East King Ave., Kingsland, GA 31548 ~7.03 miles west of St Marys
  • Economy Downtown hotel
  • Check-in: 2:00PM
From$60
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Motel 6 Kingsland, GA - Kings Bay Naval Base : 120 Robert L Edenfield Dr.
+1-888-734-9421
120 Robert L Edenfield Dr., Kingsland, GA 31548 ~7.03 miles west of St Marys
  • Economical Highway hotel
  • Check in: 3PM
  • Modestly maintained rooms
  • Bedding plenty of
From$54
Average 3.0 /5 Hotel Reviews Call BookMore Details
Country Inn & Suites by Radisson, Kingsland, GA
+1-888-841-5292
135 The Lakes Blvd., Kingsland, GA 31548 ~7.04 miles west of St Marys
  • Affordable Suburban property
  • Access to gym on-site
  • Most guests said rooms were clean
  • Great rooms, breakfast and service
From$75
Poor 2.0 /5 Reviews Call BookMore Details
Quality Inn Kingsland
+1-888-455-5160
111 Robert L Edenfield Dr., Kingsland, GA 31548 ~7.08 miles west of St Marys
  • Economical Highway hotel
  • 69 sleeping rooms in hotel
From$50
Average 3.0 /5 Review Score Call BookMore Details
Rodeway Inn - Kingsland
+1-888-965-8297
1311 East King Ave., Kingsland, GA 31548 ~7.10 miles west of St Marys
  • Low Cost Downtown hotel
  • Free complimentary breakfast
From$40
Not Good 1.0 /5 Reviews Call BookMore Details
Hampton Inn and Suites Amelia Island Historic Harbor Front - Fernandina Beach
+1-888-906-6358
19 South 2nd St., Fernandina Beach, FL 32034 ~7.26 miles southeast of St Marys
  • Mid-scale Downtown hotel
  • Hotel has 4 floors
  • Most guests were happy with the price of the breakfast
  • Fair breakfast prices
From$109
Very Good 4.0 /5 Reviews Call BookMore Details
Florida House Inn - Fernandina Beach
+1-888-749-6785
20 22 South 3rd St., Fernandina Beach, FL 32035 ~7.32 miles southeast of St Marys
  • 3-star hotel
  • Music is great
  • Staff helpful
From$219
Very Good 4.0 /5 Guest Reviews 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 →
Super 8 by Wyndham Kingsland
+1-888-878-9982
1220 Boone Ave. Ext, Kingsland, GA 31548 ~7.33 miles west of St Marys
  • Low Cost hotel
From$60
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Baymont Inn & Suites Kingsland : 105 May Creek Blvd.
+1-888-389-4485
105 May Creek Blvd., Kingsland, GA 31548 ~7.43 miles west of St Marys
  • Mid-scale Highway hotel
  • Check in time: 3.00pm
  • No cereal
  • Kitchenette is acceptable
From$65
Very Good 4.0 /5 Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Kingsland/Kings Bay : 104 May Creek Dr.
+1-888-389-4121
104 May Creek Dr., Kingsland, GA 31548 ~7.46 miles west of St Marys
  • Mid-scale Highway hotel
  • 56 rooms in property
  • Great reception
  • Fantastic service
From$65
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Kingsland in Kingsland
+1-888-675-2083
1319 East King Ave., Kingsland, GA 31548 ~7.53 miles west of St Marys
  • Mid-scale Highway property
  • Fitness + Health Center
  • Great reception
  • Food is delicious
From$96
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Econo Lodge Cumberland in Kingsland
+1-800-716-8490
1135 East King Ave., Kingsland, GA 31548 ~7.79 miles west of St Marys
  • Two-star Highway hotel
  • Free breakfast available
  • Comfortable beds
  • Almost all guests said the beds were comfortable
From$39
Average 3.0 /5 Reviews Call BookMore Details
Springfield Hotel & Suites - Springfield
+1-800-805-5223
1215 Highway 40 East, Springfield, GA 31548 ~8.61 miles northwest of St Marys
  • Midscale Beach property
  • 4 suites in property
  • Noise level is acceptable
  • Service is ok
From$28
Average 3.0 /5 Latest Reviews Call BookMore Details
Super 8 by Wyndham Kingsland
+1-888-965-1860
Boone Ave. Kingsland, Kingsland, GA 31548 ~8.70 miles west of St Marys
  • Inexpensive Highway hotel
  • Hotel has 72 rooms
From$60
Average 3.0 /5 Read Reviews Call BookMore Details
Comfort Suites Amelia Island Fernadina Beach : 2801 Atlantic Ave.
+1-888-788-5576
2801 Atlantic Ave., Fernandina Beach, FL 32034 ~8.74 miles southeast of St Marys
  • Mid-scale Beach hotel
  • Fitness + Health Center
  • WiFi system needs upgrading
  • Comfortable beds
From$96
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Courtyard by Marriott Amelia Island
+1-888-897-9207
2700 1 Atlantic Ave., Fernandina Beach, FL 32034 ~8.74 miles southeast of St Marys
  • Mid-scale Beach hotel
  • 4 floors in property
From$149
Very Good 4.0 /5 Read Reviews Call BookMore Details
Springhill Suites by Marriott Amelia Island
+1-888-311-4278
2700 2 Atlantic Ave., Fernandina Beach, FL 32034 ~8.74 miles southeast of St Marys
  • 3 star Beach hotel
  • Check-in time: 3:00PM
From$150
Average 3.0 /5 Read Reviews Call BookMore Details
Seaside Amelia Inn : 2900 Atlantic Ave.
+1-888-469-4795
2900 Atlantic Ave., Fernandina Beach, FL 32034 ~8.82 miles southeast of St Marys
  • Four star Beach hotel
  • Free comp. breakfast
From$145
Very Good 4.0 /5 Review Score Call BookMore Details
Hawthorn Suites Kingsland
+1-888-734-9421
1323 East King Ave. Left at Exit 3 Off I 95, Kingsland, GA 31548 ~9.20 miles west of St Marys
  • Three Star Highway hotel
  • Fitness center on property
From$73
Very Good 4.0 /5 Review Score Call BookMore Details
Home2 Suites by Hilton Fernandina B - Fernandina Beach
+1-888-841-5292
2246 Sadler Rd., Fernandina Beach, FL 32034 ~9.73 miles southeast of St Marys
  • Affordable property
  • 7 rooms in hotel
From$90
Average 3.0 /5 Hotel Reviews Call BookMore Details
Residence Inn by Marriott Amelia Island in Fernandina Beach
+1-888-455-5160
2301 Sadler Rd., Fernandina Beach, FL 32034 ~9.74 miles southeast of St Marys
  • Three Star Beach property
  • Hotel has 133 rooms
  • Popular among couples
  • Close to the beach
From$109
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Hampton Inn Amelia Island - Fernandina Beach
+1-888-965-8297
2549 Sadler Rd., Fernandina Beach, FL 32034 ~9.82 miles southeast of St Marys
  • Midscale Beach hotel
  • Gym is available on property
  • Average hotel building
  • Clean
From$89
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Ocean Coast Hotel at the Beach Amelia Island
+1-888-906-6358
2707 Sadler Rd., Fernandina Beach, FL 32034 ~9.86 miles southeast of St Marys
  • Midscale Beach hotel
  • 2 floors in hotel
From$74
Average 3.0 /5 Guest Reviews Call BookMore Details
Elizabeth Pointe Lodge in Amelia Island
+1-888-749-6785
98 South Fletcher Ave., Amelia Island, FL 32034 ~9.89 miles south of St Marys
  • Mid-scale Beach property
  • Complimentary breakfast is offered
  • Excellent romantic hotel
  • Stylish Hotel
From$185
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Best Western Plus First Coast Inn & Suites - Yulee
+1-888-878-9982
462577 State Rd. 200, Yulee, FL 32097 ~10.44 miles southwest of St Marys
  • 3 star Highway hotel
  • Hotel has 12 suites
  • Air conditioning was criticized by 76%
  • Good vibe
From$89
Very Good 4.0 /5 Review Score Call BookMore Details
Comfort Inn Yulee - Fernandina Beach in Yulee
+1-888-389-4485
76043 Sidney Place, Yulee, FL 32097 ~10.63 miles southwest of St Marys
  • 2 star Highway property
  • 59 sleeping rooms in hotel
From$60
Average 3.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Express Hotel Jacksonville North - Fernandina, an IHG - Yulee
+1-888-389-4121
76071 Sidney Place, Yulee, FL 32097 ~10.67 miles southwest of St Marys
  • 3 star Highway property
  • 3 floors in hotel
  • Great location
  • Great food staff
From$85
Very Good 4.0 /5 Read Reviews Call BookMore Details
Amelia Hotel at the Beach - Amelia Island
+1-888-675-2083
1997 South Fletcher Ave., Amelia Island, FL 32034 ~11.15 miles southeast of St Marys
  • Midscale Beach hotel
  • Free complimentary breakfast
  • Great beach location
  • Reception is all right
From$109
Very Good 4.0 /5 Guest Reviews Call BookMore Details
The Ritz Carlton Amelia Island
+1-800-716-8490
4750 Amelia Island Pkwy., Amelia Island, FL 32034 ~12.26 miles southeast of St Marys
  • Luxury Five Star Oceanfront hotel
  • Hotel has 49 suites
  • Excellent beds
  • Most guests enjoyed the lobby entrance
From$199
Very Good 4.0 /5 Review Score Call BookMore Details
Omni Amelia Island Resort - Fernandina Beach
+1-800-805-5223
39 Beach Lagoon Rd., Fernandina Beach, FL 32034 ~15.85 miles south of St Marys
  • 4 star Oceanfront hotel
  • Hotel has 90 suites
  • Also enjoyed dinner at the Veranda
  • Parking is rare
From$90
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Aloft Jacksonville Airport in Jacksonville
+1-888-965-1860
751 Skymarks Dr., Jacksonville, FL 32218 ~19.12 miles south of St Marys
  • 3-star Airport hotel
  • 136 rooms in property
  • Most guests enjoyed the restaurants & bars nearby
  • Front desk clerk cheerful and efficient
From$88
Very Good 4.0 /5 Read Reviews Call BookMore Details
Quality Inn : 1351 Airport Rd.
+1-888-788-5576
1351 Airport Rd., Jacksonville, FL 32218 ~19.27 miles south of St Marys
  • Two star Airport property
  • Hotel has 14 suites
  • AC was not working
  • Helpful staff
From$29
Average 3.0 /5 Read Reviews Call BookMore Details
Econo Lodge Jacksonville
+1-888-897-9207
1181 Airport Rd., Jacksonville, FL 32218 ~19.27 miles south of St Marys
  • Cheap Airport hotel
  • Free breakfast available
From$50
Average 3.0 /5 Reviews Call BookMore Details
Red Roof Inn Jacksonville Airport - Jacksonville
+1-888-311-4278
1063 Airport Rd., Jacksonville, FL 32218 ~19.30 miles south of St Marys
  • Two-star Airport hotel
  • 2 floors in property
From$53
Very Good 4.0 /5 Review Score Call BookMore Details
Comfort Suites Airport in Jacksonville
+1-888-469-4795
1180 Airport Rd., Jacksonville, FL 32218 ~19.37 miles south of St Marys
  • Economical Airport property
  • 59 sleeping rooms in hotel
  • Great service
  • Best value for money
From$84
Very Good 4.0 /5 Reviews Call BookMore Details
Crowne Plaza Hotel Jacksonville Airport/I-95N, an IHG Hotel
+1-888-734-9421
14670 Duval Rd., Jacksonville, FL 32218 ~19.38 miles south of St Marys
  • 3 star Airport property
  • 2 suites in property
From$69
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Express & Suites Jacksonville Airport, an IHG Hotel : 1200 Airport Rd.
+1-888-841-5292
1200 Airport Rd., Jacksonville, FL 32218 ~19.39 miles south of St Marys
  • 3-star Airport hotel
  • Gym is available on property
  • Rooms need regular maintenance
  • Close to all shopping locations
From$89
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Hilton Garden Inn Jacksonville Airport in Jacksonville
+1-888-455-5160
13503 Ranch Rd., Jacksonville, FL 32218 ~19.40 miles south of St Marys
  • Midscale Airport hotel
  • 9 suites in property
  • Rooms are clean, well maintained
  • Most guests found the staff to be very friendly
From$69
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Fairfield Inn & Suites Jacksonville Airport in Jacksonville
+1-888-965-8297
1300 Airport Rd., Jacksonville, FL 32218 ~19.40 miles south of St Marys
  • Affordable Airport property
  • 3 floors in property
  • Very good airport hotel
  • Not enough parking facilities, according to 86%
From$79
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Residence Inn by Marriott Jacksonville Airport : 1310 Airport Rd.
+1-888-906-6358
1310 Airport Rd., Jacksonville, FL 32218 ~19.42 miles south of St Marys
  • Affordable Airport property
  • Hotel has 3 floors
From$94
Average 3.0 /5 Reviews Call BookMore Details
Courtyard by Marriott Jacksonville Airport
+1-888-749-6785
14668 Duval Rd., Jacksonville, FL 32218 ~19.44 miles south of St Marys
  • 3-star Airport hotel
  • Fitness center on property
From$80
Very Good 4.0 /5 Reviews Call BookMore Details
DoubleTree by Hilton Hotel Jacksonville Airport - Jacksonville
+1-888-878-9982
2101 Dixie Clipper Dr., Jacksonville, FL 32218 ~19.45 miles south of St Marys
  • Four-star Airport property
  • 200 sleeping rooms in hotel
From$93
Very Good 4.0 /5 Review Score 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.

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 Holiday Inn Exp Stes 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, Seaside Amelia Inn and Omni Amelia Island Resort are the top 3 luxury hotels near St Marys city center.

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

SureStay Plus Hotel by Best Western St. Marys Cumberland, Mariners Suites, and Magnolia Inn Kingsland 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 $69.26 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 $86.28 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, Sleep Inn & Suites and Comfort Suites Amelia Island Fernadina Beach 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 Exp Stes Kingsland, Holiday Inn Express Hotel Jacksonville North - Fernandina, an IHG and Crowne Plaza Hotel Jacksonville Airport are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top