Star Rating
Hotel Name
Price Range (USD)to
Amenities

31558 Hotels & Accommodations

Odyssey Corporate Housing
+1-888-690-5247
2000 Harbor Pines Dr., St Marys, GA 31558
  • Mid-scale hotel
  • Hotel has 100 rooms
Cumberland Inn & Suites : 2710 Osborne Rd.
+1-888-305-3366
2710 Osborne Rd., St. Mary's, GA 31558
  • Low priced hotel
  • 40 suites in hotel
  • Bathroom could be optimized
  • Most guests found the staff to be very friendly
From$69
Very Good 4.0 /5Reviews CallBookMore Details
Mariners Suites : 2343 Village Dr.
+1-800-881-1523
2343 Village Dr., Kingsland, GA 31548 ~2.95 miles west of 31558
  • Cheap property
  • 64 suites in property
  • Fresh linen
  • Room is all right
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
Hampton Inn Kingsland I 95 Kings Bay in Kingsland
+1-888-283-3404
1363 Highway 40 East, Kingsland, GA 31548 ~4.05 miles west of 31558
  • Affordable Highway hotel
  • Hotel has 2 floors
From$75
Very Good 4.0 /5Review Score CallBookMore Details
Magnolia Inn in Kingsland
+1-866-221-8581
1325 Hospitality Ave., Kingsland, GA 31548 ~4.86 miles west of 31558
  • Cheap Highway property
  • Free breakfast
From$44
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn Exp Stes Kingsland
+1-866-429-5787
110 Crown Point Pkwy., Kingsland, GA 31548 ~4.93 miles west of 31558
  • Midscale hotel
  • Hotel has 4 floors
Best Western Plus Kingsland in Kingsland
+1-888-690-5281
1375 Hospitality Ave., Kingsland, GA 31548-6816 ~4.95 miles west of 31558
  • Three Star Highway hotel
  • Hotel has 54 rooms
Comfort Suites Kingsland
+1-888-690-5247
1322 Hospitality Ave., Kingsland, GA 31548 ~4.97 miles west of 31558
  • 3-star Highway property
Country Inn & Suites
+1-888-305-3366
135 The Lakes Blvd., Kingsland, GA 31548 ~5.02 miles west of 31558
  • 3-star Suburban hotel
  • Hotel has 64 rooms
  • Free cookies
  • Pool was great
Microtel Inn & Suites by Wyndham Kingsland
+1-800-881-1523
1325 East King Ave., Kingsland, GA 31548 ~5.09 miles west of 31558
  • Low priced Downtown property
  • Check-in time: 2:00PM
Days Inn Kingsland Ga
+1-888-283-3404
1353 Highway 40 East, Kingsland, GA 31548 ~5.09 miles west of 31558
  • Cheap property
  • Check-in: 11:00 AM
Motel 6 Kingsland / Kings Bay Naval Base
+1-866-221-8581
120 Robert L Edenfield Dr., Kingsland, GA 31548 ~5.15 miles west of 31558
  • Low-priced Highway property
  • 57 rooms in hotel
  • Bathroom could be optimized
  • Clean hotel facilities
Rodeway Inn
+1-866-429-5787
1311 East King Ave., Kingsland, GA 31548 ~5.16 miles west of 31558
  • Economy Downtown property
  • Hotel has a green policy See more
Quality Inn
+1-888-690-5281
111 Robert L Edenfield Dr., Kingsland, GA 31548 ~5.19 miles west of 31558
  • Two star Highway hotel
  • Check-in time: 2.00
Country Hearth Inn
+1-888-690-5247
1224 Boone Ave. Ext, Kingsland, GA 31548 ~5.39 miles west of 31558
  • Economical Highway property
  • Check in time: 3 PM
Super 8 by Wyndham Kingsland
+1-888-305-3366
1220 Boone Ave. Ext, Kingsland, GA 31548 ~5.44 miles west of 31558
  • Low Cost hotel
From$60
Very Good 4.0 /5Review Score CallBookMore Details
Baymont Inn & Suites Kingsland
+1-800-881-1523
105 May Creek Blvd., Kingsland, GA 31548 ~5.55 miles west of 31558
  • 3 star Highway hotel
  • Check in: 3.00pm
  • Shower can be a problem
  • Fantastic service
La Quinta Inn & Suites by Wyndham - Kingsland
+1-888-283-3404
104 May Creek Dr., Kingsland, GA 31548 ~5.57 miles west of 31558
  • Midscale Highway property
  • 56 sleeping rooms in hotel
  • Parking spot adjacent
  • Lovely service and very clean rooms
Fairfield Inn Kingsland
+1-866-221-8581
1319 East King Ave., Kingsland, GA 31548 ~5.62 miles west of 31558
  • 3-star Highway property
  • 14 suites in hotel
  • Most guests thought it was clean
  • Comfortable beds
From$96
Very Good 4.0 /5Read Reviews CallBookMore Details
Western Motel : 1215 East King Ave.
+1-866-429-5787
1215 East King Ave., Kingsland, GA 31548 ~5.75 miles west of 31558
  • 3 star Beach property
  • Check-in: 3:00pm
Econo Lodge
+1-888-690-5281
1135 East King Ave., Kingsland, GA 31548 ~5.86 miles west of 31558
  • Two star Highway property
  • 2 floors in property
  • Bathroom could be optimized
  • Comfortable beds
Springfield Hotel & Suites - Springfield
+1-888-690-5247
1215 Highway 40 East, Springfield, GA 31548 ~6.46 miles west of 31558
  • 3-star Beach hotel
  • 4 suites in hotel
  • Beds need improvement
  • About half of guests thought the cleanliness of the hotel was average
Super 8 Kingsland in Kingsland
+1-888-305-3366
1220 Boone Ave. Ext, Kingsland, GA 31548-5443 ~7.27 miles west of 31558
  • Cheap property
  • Check in time: 14:00
Hawthorn Suites Kingsland - Kingsland
+1-800-881-1523
1323 East King Ave. Left at Exit 3 Off I 95, Kingsland, GA 31548 ~7.27 miles west of 31558
  • 3 star Highway hotel
  • Check-in time: 3:00 PM
Hampton Inn & Suites Amelia Island Fl
+1-888-283-3404
19 South 2nd St., Fernandina Beach, FL 32034 ~9.71 miles southeast of 31558
  • 3-star Downtown hotel
  • Gym is available on property
  • Handicapped accessible room
  • Affordable parking
From$109
Very Good 4.5 /5Latest Reviews CallBookMore Details
Florida House Inn in Fernandina Beach
+1-866-221-8581
20 22 South 3rd St., Fernandina Beach, FL 32035 ~9.77 miles southeast of 31558
  • 3 star hotel
  • Friendly helpful staff
  • Did not have hot water
From$219
Very Good 4.0 /5Latest Reviews CallBookMore Details
Comfort Suites Amelia Island Fernadina Beach
+1-866-429-5787
2801 Atlantic Ave., Fernandina Beach, FL 32034 Website ~11.13 miles southeast of 31558
  • Affordable Beach hotel
  • 3 floors in property
  • Closet door fell off
  • Disappointing internet connection
From$96
Very Good 4.0 /5Reviews CallBookMore Details
Seaside Amelia Inn in Fernandina Beach
+1-888-690-5281
2900 Atlantic Ave., Fernandina Beach, FL 32034 ~11.21 miles southeast of 31558
  • Expensive Beach property
  • Hotel has 46 rooms
From$145
Very Good 4.5 /5Reviews CallBookMore Details
Best Western Plus First Coast Inn & Suites - Yulee
+1-888-690-5247
462577 State Rd. 200, Yulee, FL 32097-5421 ~11.63 miles south of 31558
  • 3 star Highway hotel
  • Gym is available on property
  • Most guests appreciated the closeness to the beach
  • Good internet service
From$89
Very Good 4.5 /5Review Score CallBookMore Details
Comfort Inn in Yulee
+1-888-305-3366
76043 Sidney Place, Yulee, FL 32097 ~11.83 miles south of 31558
  • Two star Highway property
  • 59 sleeping rooms in hotel
Holiday Inn Express & Suites in Yulee
+1-800-881-1523
76071 Sidney Place, Yulee, FL 32097 ~11.87 miles south of 31558
  • Mid-scale Highway hotel
  • Hotel has 3 floors
  • Very comfortable
  • Rooms are great
Elizabeth Pointe Lodge in Amelia Island
+1-888-283-3404
98 South Fletcher Ave., Amelia Island, FL 32034 ~12.17 miles south of 31558
  • 3 star Beach property
  • Complimentary breakfast is offered
  • Terrific location
  • Beach nearby
From$185
Very Good 4.5 /5Read Reviews CallBookMore Details
Residence Inn Amelia Island - Fernandina Beach
+1-866-221-8581
2301 Sadler Rd., Fernandina Beach, FL 32034 ~12.21 miles southeast of 31558
  • Midscale Beach hotel
  • 133 suites in hotel
  • Clean facility
  • Every guests reviewed loved the minibar
From$109
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Hampton Inn at the Beach
+1-866-429-5787
2549 Sadler Rd., Fernandina Beach, FL 32034 ~12.28 miles southeast of 31558
  • Three Star Beach property
  • Check-in time: 4:00 PM
  • About half of guests thought the shower was ok
  • World class service
Ocean Coast Hotel at the Beach : 2707 Sadler Rd.
+1-888-690-5281
2707 Sadler Rd., Fernandina Beach, FL 32034 ~12.32 miles southeast of 31558
  • 3 star Beach hotel
  • Comp. Breakfast
Amelia Hotel at the Beach
+1-888-690-5247
1997 South Fletcher Ave., Amelia Island, FL 32034 ~13.63 miles southeast of 31558
  • Mid-scale Beach hotel
  • Check-in time: 4 PM
  • Fantastic service
  • Wifi quality could be improved
From$109
Very Good 4.0 /5Hotel Reviews CallBookMore Details
The Ritz Carlton Amelia Island : 4750 Amelia Island Pkwy.
+1-888-305-3366
4750 Amelia Island Pkwy., Amelia Island, FL 32034 ~14.73 miles southeast of 31558
  • Luxurious 5 Star Oceanfront hotel
  • Hotel has 24 meeting rooms
  • Great shops
  • Great location
From$199
Very Good 4.5 /5Latest Reviews CallBookMore Details
Biggest Loser Resort at Villas of Amelia Island - Amelia Island
+1-800-881-1523
39a Beach Lagoon Rd., Amelia Island, FL 32034 ~17.16 miles southeast of 31558
  • 3-star property
  • Check in: 15:00
Villas of Amelia Island Plantation - Fernandina Beach
+1-888-283-3404
39 Beach Lagoon Rd., Fernandina Beach, FL 32034 ~18.30 miles south of 31558
  • 4 star Oceanfront hotel
  • Hotel has 90 suites
  • Excellent pool
  • top-notch fitness area, thought 100%
Days Inn & Suites : 60 South Beachview Dr.
+1-866-221-8581
60 South Beachview Dr., Jekyll Island, GA 31527 ~18.55 miles northeast of 31558
  • Economy Beach property
  • Free comp. breakfast
  • Great service
  • Almost all guests said rooms were big enough
Hampton Inn & Suites Jekyll Island
+1-866-429-5787
200 South Beachview Dr., Jekyll Island, GA 31527 ~19.90 miles northeast of 31558
  • Midscale Beach hotel
  • Shuttle to airport available
From$109
Very Good 4.5 /5Read Reviews CallBookMore Details
Home2 Suites Jekyll Island
+1-888-690-5281
101 Ocean Way, Jekyll Island, GA 31527 ~20.76 miles northeast of 31558
  • 3-star hotel
  • 7 sleeping rooms in hotel
Westin Jekyll Island
+1-888-690-5247
110 Ocean Way, Jekyll Island, GA 31527 ~20.81 miles northeast of 31558
  • High-end property
  • Hotel has a green policy See policy
From$179
Very Good 4.0 /5Guest Reviews CallBookMore Details
Aloft Jacksonville Airport : 751 Skymarks Dr.
+1-888-305-3366
751 Skymarks Dr., Jacksonville, FL 32218 ~20.83 miles south of 31558
  • 3-star Airport hotel
  • Check-in: 4:00pm
  • Filthy floor
  • Shower was ok
Travelodge Inn & Suites by Wyndham Jacksonville Airport : 1153 Airport Rd.
+1-800-881-1523
1153 Airport Rd., Jacksonville, FL 32218 ~20.83 miles south of 31558
  • Two star Airport property
  • Fitness / Gym is on-site
Quality Inn Jacksonville Airport
+1-888-283-3404
1351 Airport Rd., Jacksonville, FL 32218 ~20.88 miles south of 31558
  • Low-priced Airport property
  • Hotel has 2 floors
  • For only 50%, the bathroom was ok
  • Comfortable
Doubletree by Hilton Jacksonville Airport in Jacksonville
+1-866-221-8581
2101 Dixie Clipper Dr., Jacksonville, FL 32218 ~20.90 miles south of 31558
  • High end Airport property
  • Shuttle from airport available
From$93
Very Good 4.0 /5Review Score CallBookMore Details
Econo Lodge Jacksonville
+1-866-429-5787
1181 Airport Rd., Jacksonville, FL 32218 ~20.91 miles south of 31558
  • Low-priced Airport property
  • Comp. Breakfast
Red Roof Inn Jacksonville Airport
+1-888-690-5281
1063 Airport Rd., Jacksonville, FL 32218 ~20.94 miles south of 31558
  • Low Cost Airport property
  • 2 floors in hotel
Comfort Suites Airport in Jacksonville
+1-888-690-5247
1180 Airport Rd., Jacksonville, FL 32218 ~21.01 miles south of 31558
  • Economy Airport property
  • 59 suites in property
  • Most guests liked the proximity to shopping
  • Great pool

Next: Show All Available 31558 Hotels with Pricing

Graph: Next 20 Days of Saint Marys Hotel Prices

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

FAQs about hotels near 31558

What are the most favored hotels near 31558?

Mariners Suites, Best Western Plus Kingsland and La Quinta Inn & Suites by Wyndham are the best rated hotels based on customer reviews in the last 365 days.

What are the most up-scale hotels near 31558?

The Ritz Carlton Amelia Island, Seaside Amelia Inn and Villas of Amelia Island Plantation are the top 3 luxury hotels near 31558.

What hotels are closest to the area of 31558?

Odyssey Corporate Housing, Cumberland Inn & Suites, and Mariners Suites are the properties closest to 31558.

How much does a cheap hotel near 31558 cost per night?

In the last year, a 2 star hotel near 31558 can be as cheap as $71.55 per night. (based on HotelPlanner prices)

How much does a 3 star hotel near 31558 cost per night?

In the last year, the average 3 star hotel near 31558 has been $96.01 per night. (based on HotelPlanner prices)

How much does a 4-5 star hotel near 31558 cost?

In the last year, the average 4 star hotel near 31558 has been $225.83 per night. (based on HotelPlanner prices)

What are the best independent hotels near 31558?

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

What are the most popular Marriott hotels near 31558?

Residence Inn Amelia Island, The Ritz Carlton Amelia Island and Fairfield Inn Kingsland are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels near 31558?

Econo Lodge, Comfort Suites Amelia Island Fernadina Beach and Comfort Inn are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels near 31558?

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 most popular IHG hotels near 31558?

Holiday Inn Express & Suites and Holiday Inn Exp Stes Kingsland are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top