Amelia Island's Best Hotels

Our hand-picked favorites on Amelia Island

Searching for a place to stay? Check out some of Amelia Island's Best places to relax!

Omni Amelia Island Resort & Spa

Omni Amelia Island Resort & Spa

★★★★☆ 4.4 (4,748 reviews)

"Incredible ocean view with palm trees. So gorgeous! The room was nice and clean, spacious, with a huge shower and tub. It didn’t come with a microwave but upon request you can..."

📍 39 Beach Lagoon Rd, Fernandina Beach, FL 32034, USA

📞 (904) 261-6161

View Details
The Ritz-Carlton, Amelia Island

The Ritz-Carlton, Amelia Island

★★★★☆ 4.6 (3,094 reviews)

"Outstanding team and overall great experience. Lisa was super thoughtful, tailoring a great day of sightseeing for our family. We had so much fun with Naturalist/marine biologi..."

📍 4750 Amelia Island Pkwy, Amelia Island, FL 32034, USA

📞 (904) 277-1100

View Details
Residence Inn by Marriott Amelia Island

Residence Inn by Marriott Amelia Island

★★★★☆ 4.5 (973 reviews)

"Fantastic experience at this property! I cannot recall the gentleman’s name but the front desk attendant working the day of our stay (11/16) was extremely professional and hel..."

📍 2301 Sadler Rd, Fernandina Beach, FL 32034, USA

📞 (904) 277-2440

View Details
Amelia Hotel at the Beach

Amelia Hotel at the Beach

★★★★☆ 4 (1,285 reviews)

"I love the fact that it is not a corporate hotel. It is very quaint & charming, plus it is in a great location. But - the WiFi was a huge issue. I was not able to sign into w..."

📍 1997 S Fletcher Ave, Fernandina Beach, FL 32034, USA

📞 (904) 206-5600

View Details
Seaside Amelia Inn Amelia Island, FL

Seaside Amelia Inn Amelia Island, FL

★★★★☆ 4 (760 reviews)

"I loved this hotel, for the one night I stayed while attending a wedding. This place is right on the ocean and I had reserved a room with FULL ocean views. I got the room I w..."

📍 2900 Atlantic Ave, Fernandina Beach, FL 32034, USA

📞 (904) 206-5300

View Details
Courtyard by Marriott Amelia Island

Courtyard by Marriott Amelia Island

★★★★☆ 4.3 (343 reviews)

"We were in town for the Amelia Island Half Marathon and had a perfect stay. Rooms were nice and clean. Loved the updated stand up shower. Bed was super comfortable. Location was..."

📍 2700-1 Atlantic Ave, Fernandina Beach, FL 32034, USA

📞 (904) 261-1919

View Details
SpringHill Suites by Marriott Amelia Island

SpringHill Suites by Marriott Amelia Island

★★★★☆ 4.2 (304 reviews)

"Great location near the beach (easily walkable) and very nice rooms. The pool does get a little busy but it's a family place so that's to be expected. I've seen some reviews ab..."

📍 2700-2 Atlantic Ave, Fernandina Beach, FL 32034, USA

📞 (904) 491-1221

View Details
Ocean Coast Hotel at the Beach

Ocean Coast Hotel at the Beach

★★★☆☆ 3.4 (1,103 reviews)

"Really convenient location. It's right near the beach, with a handful of restaurants and bars nearby. The hotel was clean, and I felt safe. I didn't care much for having to pay ..."

📍 2707 Sadler Rd, Fernandina Beach, FL 32034, USA

📞 (904) 277-2300

View Details