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, Motels & Accommodations

SureStay Plus by Best Western St Marys Cumberland : 2710 Osborne Rd.
+1-888-389-4121
2710 Osborne Rd., St. Marys, GA 31558 +1-888-389-4121 ~1.82 miles west of St Marys
  • Mid-scale Golf Course property
  • 40 suites in property
From£54
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Mariners Suites in Kingsland
+1-888-675-2083
2343 Village Dr., Kingsland, GA 31548 +1-888-675-2083 ~4.60 miles west of St Marys
  • Low priced Suburban property
  • 64 rooms in property
From£63
Very good 4.5 /5 Review Score Call BookMore Details
Magnolia Inn Kingsland
+1-800-716-8490
1325 Hospitality Ave., Kingsland, GA 31548 +1-800-716-8490 ~6.79 miles west of St Marys
  • Inexpensive Highway hotel
  • Check in time: 3:00PM
From£35
Average 3.0 /5 Guest Reviews Call BookMore Details
Country Inn & Suites by Radisson Kingsland Ga : 135 The Lakes Blvd.
+1-800-805-5223
135 The Lakes Blvd., Kingsland, GA 31548 +1-800-805-5223 ~6.85 miles west of St Marys
  • Midscale Suburban hotel
  • Hotel has 3 floors
From£63
Average 3.0 /5 Guest Reviews Call BookMore Details
Holiday Inn Express & Suites Kingsland I 95 Naval Base Area
+1-888-965-1860
110 Crown Pointe Pkwy., Kingsland, GA 31548 +1-888-965-1860 ~6.87 miles west of St Marys
  • Three Star hotel
  • Hotel has a green policy See policy
From£71
Very good 4.0 /5 Guest Reviews Call BookMore Details
Best Western Plus Kingsland
+1-888-788-5576
1375 Hospitality Ave., Kingsland, GA 31548 +1-888-788-5576 ~6.89 miles west of St Marys
  • 3 star Highway hotel
  • 2 meeting rooms in hotel
From£52
Very good 4.0 /5 Reviews Call BookMore Details
Comfort Suites Kings Bay Naval Base Area in Kingsland
+1-888-897-9207
1322 Hospitality Ave., Kingsland, GA 31548 Website +1-888-897-9207 ~6.92 miles west of St Marys
  • Affordable Highway property
  • Check-in: 3:00
From£31
Very good 4.0 /5 Guest Reviews Call BookMore Details
Days Inn by Wyndham Kingsland Ga - Kingsland
+1-888-311-4278
1353 Highway 40 East, Kingsland, GA 31548 +1-888-311-4278 ~6.99 miles west of St Marys
  • Two-star property
  • Free comp. breakfast
From£47
Average 3.0 /5 Guest Reviews Call BookMore Details
Wingate by Wyndham Kings Bay Naval Base
+1-888-469-4795
1321 Hospitality Ave., Kingsland, GA 31548 +1-888-469-4795 ~7.01 miles west of St Marys
  • Mid-scale Highway property
  • Has environment-friendly policy Read more
From£63
Average 3.0 /5 Read Reviews Call BookMore Details
Microtel Inn & Suites by Wyndham Kingsland - Kingsland
+1-888-734-9421
1325 East King Ave., Kingsland, GA 31548 +1-888-734-9421 ~7.03 miles west of St Marys
  • Low priced Downtown hotel
  • 3 floors in property
From£47
Average 3.0 /5 Hotel Reviews Call BookMore Details
Motel 6 Kingsland, GA - Kings Bay Naval Base
+1-888-841-5292
120 Robert L Edenfield Dr., Kingsland, GA 31548 +1-888-841-5292 ~7.03 miles west of St Marys
  • Low-priced Highway property
  • Check-in: 3PM
From£42
Average 3.0 /5 Read Reviews Call BookMore Details
Hawthorn Extended Stay by Wyndham Kingsland
+1-888-455-5160
1323 East King Ave., Kingsland, GA 31548 +1-888-455-5160 ~7.04 miles west of St Marys
  • Three Star Highway property
  • Gym / Fitness Center Available
From£63
Average 3.0 /5 Review Score Call BookMore Details
Quality Inn Kingsland : 111 Robert L Edenfield Dr.
+1-888-965-8297
111 Robert L Edenfield Dr., Kingsland, GA 31548 Website +1-888-965-8297 ~7.08 miles west of St Marys
  • Cheap Highway property
  • 2 floors in property
From£39
Average 3.0 /5 Recent Reviews Call BookMore Details
Rodeway Inn : 1311 East King Ave.
+1-888-906-6358
1311 East King Ave., Kingsland, GA 31548 +1-888-906-6358 ~7.10 miles west of St Marys
  • Two star Downtown property
  • 46 rooms in hotel
From£31
Terrible 1.0 /5 Review Score Call BookMore Details
Hampton Inn and Suites Amelia Island Historic Harbor Front in Fernandina Beach
+1-888-749-6785
19 South 2nd St., Fernandina Beach, FL 32034 +1-888-749-6785 ~7.26 miles southeast of St Marys
  • 3 star Downtown property
  • Free complimentary breakfast
From£86
Very good 4.0 /5 Recent Reviews Call BookMore Details
Florida House Inn
+1-888-878-9982
20 22 South 3rd St., Fernandina Beach, FL 32035 +1-888-878-9982 ~7.32 miles southeast of St Marys
  • 3-star property
From£174
Very good 4.0 /5 Latest Reviews Call BookMore Details
Baymont by Wyndham Kingsland
+1-888-389-4485
105 May Creek Blvd., Kingsland, GA 31548 +1-888-389-4485 ~7.43 miles west of St Marys
  • 3-star Highway property
  • Fitness center on property
From£51
Very good 4.0 /5 Read Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Kingsland/Kings Bay in Kingsland
+1-888-389-4121
104 May Creek Dr., Kingsland, GA 31548 +1-888-389-4121 ~7.46 miles west of St Marys
  • 3 star Highway hotel
  • Access to gym on-site
From£51
Very good 4.0 /5 Read Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Kingsland in Kingsland
+1-888-675-2083
1319 East King Ave., Kingsland, GA 31548 +1-888-675-2083 ~7.53 miles west of St Marys
  • 3-star Highway hotel
  • 14 suites in hotel
From£76
Very good 4.0 /5 Recent Reviews Call BookMore Details
Econo Lodge Kingsland
+1-800-716-8490
1135 East King Ave., Kingsland, GA 31548 +1-800-716-8490 ~7.69 miles west of St Marys
  • Low priced Highway property
  • 52 rooms in hotel
From£47
Average 3.0 /5 Reviews Call BookMore Details
Springfield Hotel & Suites - Springfield
+1-800-805-5223
1215 Highway 40 East, Springfield, GA 31548 +1-800-805-5223 ~8.61 miles northwest of St Marys
  • 3-star Beach hotel
  • 2 floors in property
From£22
Average 3.0 /5 Reviews Call BookMore Details
Super 8 By Wyndham Kingsland I-95/Naval Base Area
+1-888-965-1860
Boone Ave. Kingsland, Kingsland, GA 31548 +1-888-965-1860 ~8.70 miles west of St Marys
  • Economical Highway hotel
  • Free breakfast available
From£47
Average 3.0 /5 Review Score Call BookMore Details
Courtyard by Marriott Amelia Island
+1-888-788-5576
2700 1 Atlantic Ave., Fernandina Beach, FL 32034 +1-888-788-5576 ~8.74 miles southeast of St Marys
  • 3 star Beach property
  • 4 floors in property
From£118
Very good 4.0 /5 Recent Reviews Call BookMore Details
Springhill Suites by Marriott Amelia Island - Fernandina Beach
+1-888-897-9207
2700 2 Atlantic Ave., Fernandina Beach, FL 32034 +1-888-897-9207 ~8.74 miles southeast of St Marys
  • Three Star Beach property
  • 105 rooms in property
From£119
Average 3.0 /5 Recent Reviews Call BookMore Details
Surf and Sand Fernandina Beach at Amelia Island, Ascend Hotel Col : 2801 Atlantic Ave.
+1-888-311-4278
2801 Atlantic Ave., Fernandina Beach, FL 32034 Website +1-888-311-4278 ~8.75 miles southeast of St Marys
  • Midscale Beach hotel
  • Fitness / Gym is on-site
From£78
Average 3.0 /5 Reviews Call BookMore Details
Seaside Amelia Inn in Fernandina Beach
+1-888-469-4795
2900 Atlantic Ave., Fernandina Beach, FL 32034 +1-888-469-4795 ~8.82 miles southeast of St Marys
  • Expensive Beach property
  • Free comp. breakfast
From£115
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Super 8 By Wyndham Kingsland I-95/Naval Base Area in Kingsland
+1-888-734-9421
1220 Boone Ave. Ext, Kingsland, GA 31548 +1-888-734-9421 ~9.20 miles west of St Marys
  • Low Cost property
  • 66 rooms in property
From£63
Average 3.5 /5 Read Reviews Call BookMore Details
Home2 Suites by Hilton Fernandina B - Fernandina Beach
+1-888-841-5292
2246 Sadler Rd., Fernandina Beach, FL 32034 +1-888-841-5292 ~9.73 miles southeast of St Marys
  • Mid-scale hotel
  • Hotel has 7 rooms
From£71
Average 3.0 /5 Hotel Reviews Call BookMore Details
Residence Inn by Marriott Amelia Island - Fernandina Beach
+1-888-455-5160
2301 Sadler Rd., Fernandina Beach, FL 32034 +1-888-455-5160 ~9.74 miles southeast of St Marys
  • Three Star Beach hotel
  • Complimentary breakfast is offered
From£86
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Hampton Inn Amelia Island at Fernandina Beach
+1-888-965-8297
2549 Sadler Rd., Fernandina Beach, FL 32034 +1-888-965-8297 ~9.82 miles southeast of St Marys
  • Three Star Beach property
  • Gym / Fitness Center Available
From£70
Very good 4.0 /5 Reviews Call BookMore Details
Ocean Coast Hotel at the Beach Amelia Island in Fernandina Beach
+1-888-906-6358
2707 Sadler Rd., Fernandina Beach, FL 32034 +1-888-906-6358 ~9.86 miles southeast of St Marys
  • Affordable Beach hotel
  • Complimentary breakfast is offered
From£58
Average 3.0 /5 Guest Reviews Call BookMore Details
Elizabeth Pointe Lodge - Amelia Island
+1-888-749-6785
98 South Fletcher Ave., Amelia Island, FL 32034 +1-888-749-6785 ~9.89 miles south of St Marys
  • Midscale Beach property
  • Hotel has 4 floors
From£147
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Best Western Plus First Coast Inn & Suites
+1-888-878-9982
462577 State Rd. 200, Yulee, FL 32097 +1-888-878-9982 ~10.44 miles southwest of St Marys
  • Midscale Highway hotel
  • Comp. Breakfast
From£70
Very good 4.0 /5 Guest Reviews Call BookMore Details
Comfort Inn Yulee Fernandina Beach : 76043 Sidney Place
+1-888-389-4485
76043 Sidney Place, Yulee, FL 32097 +1-888-389-4485 ~10.63 miles southwest of St Marys
  • Inexpensive Highway hotel
  • Check in: 11:00
From£47
Average 3.0 /5 Read Reviews Call BookMore Details
Holiday Inn Express Hotel Jacksonville North - Fernandina, an IHG : 76071 Sidney Place
+1-888-389-4121
76071 Sidney Place, Yulee, FL 32097 +1-888-389-4121 ~10.67 miles southwest of St Marys
  • Mid-scale Highway property
  • 73 rooms in hotel
From£59
Very good 4.0 /5 Review Score Call BookMore Details
Amelia Hotel at the Beach in Amelia Island
+1-888-675-2083
1997 South Fletcher Ave., Amelia Island, FL 32034 +1-888-675-2083 ~11.15 miles southeast of St Marys
  • Three Star Beach hotel
  • Hotel has 2 suites
From£86
Very good 4.0 /5 Latest Reviews Call BookMore Details
The Ritz-Carlton, Amelia Island - Amelia Island
+1-800-716-8490
4750 Amelia Island Pkwy., Amelia Island, FL 32034 +1-800-716-8490 ~12.26 miles southeast of St Marys
  • Luxury Five Star Oceanfront hotel
  • 37 meeting rooms in property
From£158
Very good 4.0 /5 Review Score Call BookMore Details
Omni Amelia Island Resort : 39 Beach Lagoon Rd.
+1-800-805-5223
39 Beach Lagoon Rd., Fernandina Beach, FL 32034 +1-800-805-5223 ~15.85 miles south of St Marys
  • Expensive Oceanfront hotel
  • Shuttle from airport available
From£71
Very good 4.0 /5 Recent Reviews Call BookMore Details
Aloft Jacksonville Airport : 751 Skymarks Dr.
+1-888-965-1860
751 Skymarks Dr., Jacksonville, FL 32218 +1-888-965-1860 ~19.12 miles south of St Marys
  • 3-star Airport property
  • Hotel has 136 rooms
From£70
Very good 4.0 /5 Guest Reviews Call BookMore Details
Developer Inn & Suites Airport Jax a Baymont by Wyndham in Jacksonville
+1-888-788-5576
1153 Airport Rd., Jacksonville, FL 32218 +1-888-788-5576 ~19.22 miles south of St Marys
  • Three Star Airport property
  • 213 rooms in property
From£31
Average 3.0 /5 Review Score Call BookMore Details
Windsor Inn of Jacksonville in Jacksonville
+1-888-897-9207
1351 Airport Rd., Jacksonville, FL 32218 +1-888-897-9207 ~19.27 miles south of St Marys
  • Low priced Airport property
  • Shuttle to airport available
From£23
Average 3.0 /5 Latest Reviews Call BookMore Details
Econo Lodge Jacksonville - Jacksonville
+1-888-311-4278
1181 Airport Rd., Jacksonville, FL 32218 +1-888-311-4278 ~19.27 miles south of St Marys
  • Low Cost Airport property
  • Hotel has an eco-friendly policy Read more
From£39
Average 3.0 /5 Review Score Call BookMore Details
Red Roof Inn Jacksonville Airport : 1063 Airport Rd.
+1-888-469-4795
1063 Airport Rd., Jacksonville, FL 32218 +1-888-469-4795 ~19.30 miles south of St Marys
  • Two star Airport hotel
  • Hotel has 2 floors
From£42
Very good 4.0 /5 Read Reviews Call BookMore Details
Comfort Suites Airport : 1180 Airport Rd.
+1-888-734-9421
1180 Airport Rd., Jacksonville, FL 32218 +1-888-734-9421 ~19.36 miles south of St Marys
  • Cheap Airport property
  • Hotel has 59 rooms
From£47
Average 3.0 /5 Guest Reviews Call BookMore Details
Crowne Plaza Hotel Jacksonville Airport/I-95N, an IHG Hotel : 14670 Duval Rd.
+1-888-841-5292
14670 Duval Rd., Jacksonville, FL 32218 +1-888-841-5292 ~19.38 miles south of St Marys
  • Mid-scale Airport hotel
  • Airport shuttle available
From£54
Very good 4.0 /5 Recent Reviews Call BookMore Details
Holiday Inn Express & Suites Jacksonville Airport, an IHG Hotel - Jacksonville
+1-888-455-5160
1200 Airport Rd., Jacksonville, FL 32218 +1-888-455-5160 ~19.39 miles south of St Marys
  • Three Star Airport property
  • Fitness + Health Center
From£70
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Hilton Garden Inn Jacksonville Airport in Jacksonville
+1-888-965-8297
13503 Ranch Rd., Jacksonville, FL 32218 +1-888-965-8297 ~19.40 miles south of St Marys
  • 3-star Airport hotel
  • 5 floors in property
From£54
Very good 4.0 /5 Review Score Call BookMore Details
Fairfield Inn & Suites by Marriott Jax Airport : 1300 Airport Rd.
+1-888-906-6358
1300 Airport Rd., Jacksonville, FL 32218 +1-888-906-6358 ~19.40 miles south of St Marys
  • 3 star Airport hotel
  • Hotel has 107 rooms
From£62
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Residence Inn by Marriott Jacksonville Airport : 1310 Airport Rd.
+1-888-749-6785
1310 Airport Rd., Jacksonville, FL 32218 +1-888-749-6785 ~19.42 miles south of St Marys
  • 3 star Airport hotel
  • Airport shuttle available
From£74
Average 3.0 /5 Guest Reviews Call BookMore Details
Courtyard by Marriott Jacksonville Airport
+1-888-878-9982
14668 Duval Rd., Jacksonville, FL 32218 +1-888-878-9982 ~19.44 miles south of St Marys
  • 3 star Airport property
  • 3 floors in hotel
From£63
Very good 4.0 /5 Recent Reviews Call BookMore Details

Next: See My St Marys Hotels with Pricing

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.

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.

Back to Top