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

Margaritaville Jacksonville Beach 715 1st St. N, Jacksonville Beach, FL 32250 +1-888-389-4121 ~32.53 miles south of St Marys
  • Three Star property
  • 202 rooms in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Dune House Hotel & Spa 1 Ocean Blvd, Atlantic Beach, FL 32233 +1-888-675-2083 ~30.47 miles south of St Marys
  • hotel
  • Pets Allowed
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Omni Amelia Island Resort & Spa 39 Beach Lagoon Road, Fernandina Beach, FL 32034 +1-800-716-8490 ~14.62 miles south of St Marys
  • High-end Resort hotel
  • 90 suites in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Hyatt Regency Jacksonville 225 East Coastline Dr, Jacksonville, FL 32202 +1-800-805-5223 ~29.88 miles south of St Marys
  • High-end property
  • Has environment-friendly policy See policy
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Ponte Vedra Inn & Club 200 Ponte Vedra Blvd, Ponte Vedra Beach, FL 32082 +1-888-965-1860 ~36.24 miles south of St Marys
  • Luxury 5 star hotel
  • Check-in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.4 /10 Read Reviews Call BookMore Details
Marriott Jacksonville Downtown 245 Water St, Jacksonville, FL 32202 +1-888-788-5576 ~29.84 miles south of St Marys
  • High end property
  • Access to gym on-site
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Courtyard by Marriott Jacksonville Beach Oceanfront 1617 1st St. N, Jacksonville Beach, FL 32250 +1-888-897-9207 ~31.95 miles south of St Marys
  • Three Star hotel
  • Pet-friendly
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
The Ritz-Carlton Amelia Island 4750 Amelia Island Pkwy, Fernandina Beach, FL 32034 +1-888-311-4278 ~12.21 miles southeast of St Marys
  • Luxurious 5-star Resort property
  • Pets are Allowed
Call to Book
Add your dates for price
Excellent 9.5 /10 Hotel Reviews Call BookMore Details
Four Points by Sheraton Jacksonville Beachfront 11 1st St. North, Jacksonville Beach, FL 32250 +1-888-469-4795 ~32.95 miles south of St Marys
  • Affordable property
  • Hotel has a green policy Learn more
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Southbank Hotel by Marriott Jacksonville Riverwalk 1515 Prudential Dr, Jacksonville, FL 32207 +1-888-734-9421 ~30.32 miles south of St Marys
  • Midscale property
  • Hotel has 19 suites
Call to Book
Add your dates for price
Very Good 8.3 /10 Guest Reviews Call BookMore Details
Hyatt Place Jacksonville / St. Johns Town Center 4742 Town Center Parkway, Jacksonville, FL 32246 +1-888-841-5292 ~33.85 miles south of St Marys
  • Midscale property
  • Pets are Welcome
Call to Book
Add your dates for price
Excellent 9.3 /10 Latest Reviews Call BookMore Details
Sawgrass Marriott Golf Resort & Spa 1000 TPC Blvd., Ponte Vedra Beach, FL 32082 +1-888-455-5160 ~38.76 miles south of St Marys
  • High-end Resort property
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Very Good 8.2 /10 Reviews Call BookMore Details
DoubleTree by Hilton Hotel Jacksonville Riverfront 1201 Riverplace Boulevard, Jacksonville, FL 32207 +1-888-965-8297 ~30.20 miles south of St Marys
  • 4 star property
  • Pets Allowed
Call to Book
Add your dates for price
Average 6.6 /10 Guest Reviews Call BookMore Details
Hampton Inn Jacksonville Beach / Oceanfront 1515 1st St. N, Jacksonville Beach, FL 32250 +1-888-906-6358 ~32.01 miles south of St Marys
  • Affordable property
  • Pets are Welcome
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Hilton Garden Inn Jacksonville Ponte Vedra Sawgrass 45 TPC Boulevard, Ponte Vedra Beach, FL 32082 +1-888-749-6785 ~38.59 miles south of St Marys
  • Affordable hotel
  • Pets Welcome
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Element Jacksonville Beach 208 Beach Boulevard, Jacksonville Beach, FL 32250 +1-888-878-9982 ~33.01 miles south of St Marys
  • Affordable hotel
  • Check in: 4:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.6 /10 Hotel Reviews Call BookMore Details
Hampton Inn Jacksonville-Downtown-I-95 1331 Prudential Dr, Jacksonville, FL 32207 +1-888-389-4485 ~30.40 miles south of St Marys
  • Expensive hotel
  • Pets Allowed
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
The Lodge and Club at Ponte Vedra Beach 607 Ponte Vedra Blvd, Ponte Vedra Beach, FL 32082 +1-888-389-4121 ~36.24 miles south of St Marys
  • Luxury 5 star property
  • 2 floors in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Latest Reviews Call BookMore Details
Marriott Jacksonville 4670 Salisbury Rd, Jacksonville, FL 32256 +1-888-675-2083 ~34.54 miles south of St Marys
  • 3-star property
  • Check in: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.8 /10 Read Reviews Call BookMore Details
Springhill Suites by Marriott Jacksonville Beach Oceanfront 465 North 1st Street, Jacksonville Beach, FL 32250 +1-800-716-8490 ~32.69 miles south of St Marys
  • High end hotel
  • Check in: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.7 /10 Guest Reviews Call BookMore Details
Courtyard by Marriott Amelia Island 2700 Atlantic Avenue, Fernandina Beach, FL 32034 +1-800-805-5223 ~8.74 miles southeast of St Marys
  • Affordable hotel
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
Casa Marina Hotel 691 1st St. North, Jacksonville Beach, FL 32250 +1-888-965-1860 ~32.57 miles south of St Marys
  • Mid-scale property
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Residence Inn by Marriott Jacksonville Downtown 357 OAK STREET, Jacksonville, FL 32204 +1-888-788-5576 ~30.26 miles south of St Marys
  • Mid-scale property
  • Hotel has 135 rooms
Call to Book
Add your dates for price
Excellent 9.6 /10 Guest Reviews Call BookMore Details
Hilton Garden Inn Jacksonville Downtown Southbank 1201 Kings Avenue, Jacksonville, FL 32207 +1-888-897-9207 ~30.64 miles south of St Marys
  • 3-star property
  • 14 suites in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Homewood Suites by Hilton Jacksonville Downtown-Southbank 1201 Kings Avenue, Jacksonville, FL 32207 +1-888-311-4278 ~30.64 miles south of St Marys
  • Three Star property
  • 98 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Latest Reviews Call BookMore Details
Aloft by Marriott Jacksonville Tapestry Park 4812 Deer Lake Drive, Jacksonville, FL 32246 +1-888-469-4795 ~33.60 miles south of St Marys
  • Three Star property
  • Check in: 4:00 PM - 2:00 AM
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Seaside Amelia Inn 2900 Atlantic Ave, Fernandina Beach, FL 32034 +1-888-734-9421 ~8.85 miles southeast of St Marys
  • Midscale property
  • Free comp. breakfast
Call to Book
Add your dates for price
Very Good 8.6 /10 Latest Reviews Call BookMore Details
DoubleTree by Hilton Hotel Jacksonville Airport 2101 Dixie Clipper Dr, Jacksonville, FL 32218 +1-888-841-5292 ~19.40 miles south of St Marys
  • 4 star hotel
  • 202 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details
Sheraton Jacksonville Hotel 10605 Deerwood Park Blvd, Jacksonville, FL 32256 +1-888-455-5160 ~34.41 miles south of St Marys
  • Four star property
  • Hotel has 6 floors
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Residence Inn by Marriott Jacksonville - Mayo Clinic Area 4905 SAN PABLO ROAD SOUTH, Jacksonville, FL 32224 +1-888-965-8297 ~34.57 miles south of St Marys
  • Affordable property
  • Pets are Welcome
Call to Book
Add your dates for price
Excellent 9.4 /10 Guest Reviews Call BookMore Details
Amelia Hotel at the Beach 1997 South Fletcher Ave, Fernandina Beach, FL 32034 +1-888-906-6358 ~9.93 miles southeast of St Marys
  • 3 star property
  • Check in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
SpringHill Suites by Marriott Amelia Island 2700 Atlantic Ave, Fernandina Beach, FL 32034 +1-888-749-6785 ~8.73 miles southeast of St Marys
  • 3 star property
  • Check-in: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
Hotel Indigo Jacksonville-Deerwood Park by IHG 9840 Tapestry Park Cir, Jacksonville, FL 32246 +1-888-878-9982 ~33.73 miles south of St Marys
  • 3-star hotel
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Excellent 9.4 /10 Recent Reviews Call BookMore Details
The King and Prince Beach & Golf Resort 201 Arnold Rd, St. Simons Island, GA 31522 +1-888-389-4485 ~28.81 miles north of St Marys
  • 4-star hotel
  • Check in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Homewood Suites by Hilton Jacksonville-South / St. Johns Ctr. 10434 Midtown Pkwy, Jacksonville, FL 32246 +1-888-389-4121 ~33.77 miles south of St Marys
  • Affordable hotel
  • 119 rooms in property
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent Reviews Call BookMore Details
The Westin Jekyll Island Beach Resort 110 Ocean Way, Jekyll Island, GA 31527 +1-888-675-2083 ~22.03 miles north of St Marys
  • Four-star hotel
  • Gym is available on property
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Jacksonville Beach 1616 1st St. N, Jacksonville Beach, FL 32250 +1-800-716-8490 ~31.93 miles south of St Marys
  • Mid-scale property
  • Hotel has an eco-friendly policy See more
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details
Jekyll Island Club Resort 371 Riverview Dr, Jekyll Island, GA 31527 +1-800-805-5223 ~22.71 miles north of St Marys
  • Four-star Resort property
  • 157 rooms in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Hyatt Place Jacksonville Airport 14565 Duval Rd, Jacksonville, FL 32218 +1-888-965-1860 ~19.45 miles south of St Marys
  • 3 star hotel
  • 127 suites in hotel
Call to Book
Add your dates for price
Excellent 9.1 /10 Latest Reviews Call BookMore Details
Courtyard by Marriott Jacksonville Butler Boulevard 4670 Lenoir Ave. S, Jacksonville, FL 32216 +1-888-788-5576 ~34.48 miles south of St Marys
  • Midscale hotel
  • 137 rooms in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Read Reviews Call BookMore Details
Holiday Inn Express & Suites Jacksonville - Town Center by IHG 10573 BRIGHTMAN BOULEVARD, Jacksonville, FL 32246 +1-888-897-9207 ~33.52 miles south of St Marys
  • 3-star property
  • Hotel has 5 floors
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Tru by Hilton Jacksonville St. Johns Town Center 4640 Tropea Way, Jacksonville, FL 32246 +1-888-311-4278 ~33.65 miles south of St Marys
  • Affordable hotel
  • 98 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Delta Hotels by Marriott™ Jacksonville Deerwood 4700 Salisbury Rd, Jacksonville, FL 322566101 +1-888-469-4795 ~34.62 miles south of St Marys
  • 4-star property
  • 166 rooms in hotel
Call to Book
Add your dates for price
Average 7.9 /10 Recent Reviews Call BookMore Details
AC Hotel Jacksonville St. Johns Town Center 5323 BIG ISLAND DRIVE, Jacksonville, FL 32246 +1-888-734-9421 ~34.06 miles south of St Marys
  • 3-star property
  • 118 rooms in property
Call to Book
Add your dates for price
Excellent 9.4 /10 Read Reviews Call BookMore Details
Embassy Suites by Hilton Jacksonville Baymeadows 9300 Baymeadows Road, Jacksonville, FL 32256 +1-888-841-5292 ~36.36 miles south of St Marys
  • Mid-scale property
  • 7 floors in property
Call to Book
Add your dates for price
Very Good 8.2 /10 Latest Reviews Call BookMore Details
Sonesta Simply Suites Jacksonville 4990 Belfort Rd, Jacksonville, FL 32256 +1-888-455-5160 ~34.60 miles south of St Marys
  • Mid-scale property
  • 3 floors in property
Call to Book
Add your dates for price
Average 7.8 /10 Hotel Reviews Call BookMore Details
Courtyard by Marriott Jacksonville Flagler Center 14402 Old St. Augustine Rd, Jacksonville, FL 32258 +1-888-965-8297 ~41.84 miles south of St Marys
  • Affordable hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
SpringHill Suites by Marriott Jacksonville North I-95 Area 13550 Airport Ct, Jacksonville, FL 32218 +1-888-906-6358 ~19.41 miles south of St Marys
  • 3-star property
  • 104 suites in hotel
Call to Book
Add your dates for price
Very Good 8.7 /10 Read Reviews Call BookMore Details
Courtyard by Marriott Jacksonville at Mayo Clinic Campus / Beaches 14390 Mayo Boulevard, Jacksonville, FL 32224 +1-888-749-6785 ~34.13 miles south of St Marys
  • Mid-scale hotel
  • 146 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Residence Inn by Marriott Jacksonville Butler Boulevard 10551 Deerwood Park Blvd, Jacksonville, FL 32256 +1-888-878-9982 ~34.35 miles south of St Marys
  • 3 star hotel
  • Pets are OK
Call to Book
Add your dates for price
Very Good 8.6 /10 Review Score 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