Top 10 Hotels in Fernandina Beach

See all 22 Hotels in Fernandina Beach
Amelia Hotel at the Beach
Amelia Hotel at the Beach

1997 S Fletcher Ave, Fernandina Beach 32034

2.5 out of 5.0
4.1 out of 5 (1,678 reviews)

This family-friendly Fernandina Beach hotel is located near the beach, 2.2 mi (3.6 km) from Fernandina Beach Golf Club, and …

$99
Omni Amelia Island Plantation Resort
Omni Amelia Island Plantation Resort

39 Beach Lagoon Road, Fernandina Beach 32034

4.0 out of 5.0
4.4 out of 5 (649 reviews)

Located in Fernandina Beach, this beachfront resort is next to a golf course, 0.8 mi (1.3 km) from Amelia Island State Park …

$152
Days Inn & Suites Amelia Island At the Beach
Days Inn & Suites Amelia Island At the Beach

2707 Sadler Rd, Fernandina Beach 32034

2.0 out of 5.0
3.5 out of 5 (956 reviews)

Situated near the airport, this hotel is 2.2 mi (3.6 km) from Fernandina Beach Golf Club and within 6 mi (10 km) of …

$67
Seaside Amelia Inn
Seaside Amelia Inn

2900 Atlantic Ave, Fernandina Beach 32034

3.0 out of 5.0
4.1 out of 5 (727 reviews)

Nestled on the beach, this Fernandina Beach hotel is within 3 mi (5 km) of Fernandina Little Theatre, Island Falls Golf, and …

$150
The Ritz-Carlton, Amelia Island
The Ritz-Carlton, Amelia Island

4750 Amelia Island Pkwy, Fernandina Beach 32034

5.0 out of 5.0
4.6 out of 5 (199 reviews)

Set on a barrier island off the northeast coast of Florida, this hotel is between Atlantic beach and the Golf Club of Amelia …

$319
Residence Inn by Marriott Amelia Island
Residence Inn by Marriott Amelia Island

2301 Sadler Road, Fernandina Beach 32034

3.0 out of 5.0
4.7 out of 5 (372 reviews)

Situated near the beach, this hotel is 2.4 mi (3.9 km) from Fernandina Beach Golf Club and 3 mi (4.9 km) from Fernandina …

$115
Beachside Motel
Beachside Motel

3172 S. Fletcher Ave., Fernandina Beach 32034

2.0 out of 5.0
4.2 out of 5 (201 reviews)

Nestled on the beach, this Fernandina Beach motel is within 2 mi (3 km) of Fernandina Beach Golf Club, Peters Point Beach …

$103
Elizabeth Pointe Lodge
Elizabeth Pointe Lodge

98 S Fletcher Ave, Fernandina Beach 32034

3.5 out of 5.0
4.8 out of 5 (44 reviews)

Offering direct access to the beach, this Fernandina Beach bed & breakfast is within 3 mi (5 km) of Fernandina Little …

$369
Blue Heron Inn
Blue Heron Inn

102 South 7th Street, Fernandina Beach 32034

3.5 out of 5.0
5 out of 5 (20 reviews)

Situated by the ocean, this bed & breakfast is within a 10-minute walk of Fernandina Little Theatre, Amelia Community …

$236
Riverview Hotel
Riverview Hotel

105 Osborne Street, St. Marys 31558

2.5 out of 5.0
3.4 out of 5 (7 reviews)

Situated in St. Marys, this hotel is steps from Cumberland Island National Seashore Visitor Center, Cumberland Island Ferry …

$84

Recent Reviews in Fernandina Beach

Hide content

Where to stay in Fernandina Beach

Fernandina Beach Hotel Guide

Expedia.com offers a selection of 126 hotels in Fernandina Beach. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in Fernandina Beach. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the Fernandina Beach neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Fernandina Beach, Florida now, including last minute deals!