Hotels in Fernandina Beach

Search and compare Fernandina Beach hotels from hundreds of travel sites and save

Fernandina Beach, FL, United States
18 Jun — 19 Jun2
Fernandina Beach, FL, United States
Fri 18/6
Sat 19/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Fernandina Beach

Filter by star ratings
All filters
Amelia Hotel at the Beach
Amelia Hotel at the Beach
8.4 Excellent
1997 South Fletcher Avenue, Fernandina Beach, FL, United States
Show on map
4.2 km from city centre, Fernandina Beach 
ExcellentBased on 1,768 reviews
8.4

Located in Fernandina Beach, Amelia Hotel at the Beach is within a 40-minute drive of Jacksonville International Airport and offers an outdoor pool. It provides 3-star accommodation with air-conditioned rooms.

Hampton Inn Amelia Island
Hampton Inn Amelia Island
8.6 Excellent
2549 Sadler Road, Fernandina Beach, FL, United States
Show on map
4.0 km from city centre, Fernandina Beach 
ExcellentBased on 373 reviews
8.6

Hampton Inn Amelia Island provides a historic setting when in Fernandina Beach. It also features an outdoor pool and outdoor tennis courts.

Ocean Coast Hotel at the Beach
Ocean Coast Hotel at the Beach
6.8 Good
2707 Sadler Road, Fernandina Beach, FL, United States
Show on map
4.0 km from city centre, Fernandina Beach 
GoodBased on 823 reviews
6.8

Ocean Coast Hotel at the Beach offers 3-star accommodation in Fernandina Beach. It also features outdoor tennis courts, a swimming pool and an outdoor pool.

Villas Of Amelia Island
Villas Of Amelia Island
8.2 Excellent
8 Amelia Village Circle, Fernandina Beach, FL, United States
Show on map
13.0 km from city centre, Fernandina Beach 
ExcellentBased on 300 reviews
8.2

Villas Of Amelia Island Plantation is set on Amelia Island, and offers 4-star accommodation as well as a private beach. Popular facilities, such as outdoor tennis courts, an indoor pool and a sauna, make for a satisfying stay in Fernandina Beach.

The Ritz-Carlton Amelia Island
The Ritz-Carlton Amelia Island
8.9 Excellent
4750 Amelia Island Parkway, Fernandina Beach, FL, United States
Show on map
8.6 km from city centre, Fernandina Beach 
ExcellentBased on 62 reviews
8.9

The Ritz-Carlton Amelia Island is set on Amelia Island and offers 5-star facilities in addition to outdoor tennis courts and an indoor pool. It also provides an express check-in and check-out feature, a kids pool and a kids club.

Hampton Inn & Suites Amelia Island-Historic Harbor Front
Hampton Inn & Suites Amelia Island-Historic Harbor Front
8.9 Excellent
19 South 2nd Street, Fernandina Beach, FL, United States
Show on map
0.2 km from city centre, Fernandina Beach 
ExcellentBased on 622 reviews
8.9

Hampton Inn & Suites Amelia Island is located in Fernandina Beach and offers a free shuttle service. It also provides babysitting/child services, a 24-hour reception and an outdoor pool.

Elizabeth Pointe Lodge
Elizabeth Pointe Lodge
8.8 Excellent
98 South Fletcher Avenue, Fernandina Beach, FL, United States
Show on map
3.0 km from city centre, Fernandina Beach 
ExcellentBased on 335 reviews
8.8

Located in Fernandina Beach, Elizabeth Pointe Lodge is within a 40-minute drive of Jacksonville International Airport and offers a swimming pool. It also provides a 24-hour reception, a concierge and luggage storage.

Residence Inn by Marriott Amelia Island
Residence Inn by Marriott Amelia Island
8.8 Excellent
2301 Sadler Road, Fernandina Beach, FL, United States
Show on map
3.9 km from city centre, Fernandina Beach 
ExcellentBased on 114 reviews
8.8

Residence Inn by Marriott Amelia Island is located in Fernandina Beach and offers a free shuttle service. It also provides a kids club, an outdoor heated pool and an express check-in and check-out feature.

Seaside Amelia Inn
Seaside Amelia Inn
8.5 Excellent
2900 Atlantic Avenue, Fernandina Beach, FL, United States
Show on map
3.1 km from city centre, Fernandina Beach 
ExcellentBased on 927 reviews
8.5

Boasting an outdoor pool and a rooftop terrace, Seaside Amelia Inn is located in Fernandina Beach and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

Omni Amelia Island Resort
Omni Amelia Island Resort
8.2 Excellent
39 Beach Lagoon Road, Fernandina Beach, FL, United States
Show on map
12.9 km from city centre, Fernandina Beach 
ExcellentBased on 705 reviews
8.2

Showcasing the largest multi-tiered pool deck in Northeast Florida, complete with an adults-only infinity pool, a water playground and 2 Jacuzzis, Omni Amelia Island Plantation Resort offers a luxurious stay in Fernandina Beach. It provides a gym, as well as a sauna, a private beach and outdoor tennis courts.

Tips for booking a Fernandina Beach hotel

Cheapest month:September
Most expensive month:April
Average price in Fernandina Beach:C$ 302/night
Absolute cheapest price found:C$ 89/night
Cheapest day:Monday
Most expensive day:Saturday
C$ 140 - C$ 578
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 123 - C$ 288
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Fernandina Beach hotels

Show all 1,174 hotels
1
Elizabeth Pointe Lodge
Elizabeth Pointe Lodge
8.8 Excellent
98 South Fletcher Avenue, Fernandina Beach, FL, United States
Show on map
3.0 km from city centre, Fernandina Beach 

Located in Fernandina Beach, Elizabeth Pointe Lodge is within a 40-minute drive of Jacksonville International Airport and offers a swimming pool. It also provides a 24-hour reception, a concierge and luggage storage.

2
Residence Inn by Marriott Amelia Island
Residence Inn by Marriott Amelia Island
8.8 Excellent
2301 Sadler Road, Fernandina Beach, FL, United States
Show on map
3.9 km from city centre, Fernandina Beach 

Residence Inn by Marriott Amelia Island is located in Fernandina Beach and offers a free shuttle service. It also provides a kids club, an outdoor heated pool and an express check-in and check-out feature.

3
The Ritz-Carlton Amelia Island
The Ritz-Carlton Amelia Island
8.9 Excellent
4750 Amelia Island Parkway, Fernandina Beach, FL, United States
Show on map
8.6 km from city centre, Fernandina Beach 

The Ritz-Carlton Amelia Island is set on Amelia Island and offers 5-star facilities in addition to outdoor tennis courts and an indoor pool. It also provides an express check-in and check-out feature, a kids pool and a kids club.

4
Omni Amelia Island Resort
Omni Amelia Island Resort
8.2 Excellent
39 Beach Lagoon Road, Fernandina Beach, FL, United States
Show on map
12.9 km from city centre, Fernandina Beach 

Showcasing the largest multi-tiered pool deck in Northeast Florida, complete with an adults-only infinity pool, a water playground and 2 Jacuzzis, Omni Amelia Island Plantation Resort offers a luxurious stay in Fernandina Beach. It provides a gym, as well as a sauna, a private beach and outdoor tennis courts.

5
Villas Of Amelia Island
Villas Of Amelia Island
8.2 Excellent
8 Amelia Village Circle, Fernandina Beach, FL, United States
Show on map
13.0 km from city centre, Fernandina Beach 

Villas Of Amelia Island Plantation is set on Amelia Island, and offers 4-star accommodation as well as a private beach. Popular facilities, such as outdoor tennis courts, an indoor pool and a sauna, make for a satisfying stay in Fernandina Beach.

6
Seaside Amelia Inn
Seaside Amelia Inn
8.5 Excellent
2900 Atlantic Avenue, Fernandina Beach, FL, United States
Show on map
3.1 km from city centre, Fernandina Beach 

Boasting an outdoor pool and a rooftop terrace, Seaside Amelia Inn is located in Fernandina Beach and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

7
Hampton Inn & Suites Amelia Island-Historic Harbor Front
Hampton Inn & Suites Amelia Island-Historic Harbor Front
8.9 Excellent
19 South 2nd Street, Fernandina Beach, FL, United States
Show on map
0.2 km from city centre, Fernandina Beach 

Hampton Inn & Suites Amelia Island is located in Fernandina Beach and offers a free shuttle service. It also provides babysitting/child services, a 24-hour reception and an outdoor pool.

8
Hampton Inn Amelia Island
Hampton Inn Amelia Island
8.6 Excellent
2549 Sadler Road, Fernandina Beach, FL, United States
Show on map
4.0 km from city centre, Fernandina Beach 

Hampton Inn Amelia Island provides a historic setting when in Fernandina Beach. It also features an outdoor pool and outdoor tennis courts.

Cheapest hotels in Fernandina Beach, North Florida

Show all 1,174 hotels
Amelia Hotel at the Beach
Amelia Hotel at the Beach
8.4 Excellent
1997 South Fletcher Avenue, Fernandina Beach, FL, United States
Show on map
4.2 km from city centre,  

Located in Fernandina Beach, Amelia Hotel at the Beach is within a 40-minute drive of Jacksonville International Airport and offers an outdoor pool. It provides 3-star accommodation with air-conditioned rooms.

C$ 159
Avg. per night
Ocean Coast Hotel at the Beach
Ocean Coast Hotel at the Beach
6.8 Good
2707 Sadler Road, Fernandina Beach, FL, United States
Show on map
4.0 km from city centre,  

Ocean Coast Hotel at the Beach offers 3-star accommodation in Fernandina Beach. It also features outdoor tennis courts, a swimming pool and an outdoor pool.

C$ 161
Avg. per night
Hampton Inn Amelia Island
Hampton Inn Amelia Island
8.6 Excellent
2549 Sadler Road, Fernandina Beach, FL, United States
Show on map
4.0 km from city centre,  

Hampton Inn Amelia Island provides a historic setting when in Fernandina Beach. It also features an outdoor pool and outdoor tennis courts.

C$ 176
Avg. per night
Hampton Inn & Suites Amelia Island-Historic Harbor Front
Hampton Inn & Suites Amelia Island-Historic Harbor Front
8.9 Excellent
19 South 2nd Street, Fernandina Beach, FL, United States
Show on map
0.2 km from city centre,  

Hampton Inn & Suites Amelia Island is located in Fernandina Beach and offers a free shuttle service. It also provides babysitting/child services, a 24-hour reception and an outdoor pool.

C$ 200
Avg. per night
Residence Inn by Marriott Amelia Island
Residence Inn by Marriott Amelia Island
8.8 Excellent
2301 Sadler Road, Fernandina Beach, FL, United States
Show on map
3.9 km from city centre,  

Residence Inn by Marriott Amelia Island is located in Fernandina Beach and offers a free shuttle service. It also provides a kids club, an outdoor heated pool and an express check-in and check-out feature.

C$ 231
Avg. per night
Seaside Amelia Inn
Seaside Amelia Inn
8.5 Excellent
2900 Atlantic Avenue, Fernandina Beach, FL, United States
Show on map
3.1 km from city centre,  

Boasting an outdoor pool and a rooftop terrace, Seaside Amelia Inn is located in Fernandina Beach and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

C$ 255
Avg. per night
Villas Of Amelia Island
Villas Of Amelia Island
8.2 Excellent
8 Amelia Village Circle, Fernandina Beach, FL, United States
Show on map
13.0 km from city centre,  

Villas Of Amelia Island Plantation is set on Amelia Island, and offers 4-star accommodation as well as a private beach. Popular facilities, such as outdoor tennis courts, an indoor pool and a sauna, make for a satisfying stay in Fernandina Beach.

C$ 294
Avg. per night
Elizabeth Pointe Lodge
Elizabeth Pointe Lodge
8.8 Excellent
98 South Fletcher Avenue, Fernandina Beach, FL, United States
Show on map
3.0 km from city centre,  

Located in Fernandina Beach, Elizabeth Pointe Lodge is within a 40-minute drive of Jacksonville International Airport and offers a swimming pool. It also provides a 24-hour reception, a concierge and luggage storage.

C$ 404
Avg. per night

Hotel prices in Fernandina Beach

3 stars

C$ 161 - C$ 404

Seaside Amelia Inn

#1 Most popular

Seaside Amelia Inn
8.5 Excellent
C$ 255
Avg. per night
Elizabeth Pointe Lodge

#2 Most popular

C$ 404
Avg. per night
Ocean Coast Hotel at the Beach
C$ 161
Avg. per night
4 stars and up

C$ 294 - C$ 1,135

Omni Amelia Island Resort

#1 Most popular

C$ 443
Avg. per night
The Ritz-Carlton Amelia Island

#2 Most popular

C$ 1,135
Avg. per night
Villas Of Amelia Island

Best value

C$ 294
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Fernandina Beach

About Fernandina Beach

Located on the “Isle of Eight Flags”, Fernandina Beach is an alluring seaside settlement and the northernmost city on Florida’s Atlantic Coast. It features charismatic architectural landmarks and a unique heritage museum, as well as strong associations with the much-loved character, Pippi Longstocking.

Things to do

Visit the first spoken history museum in Florida at the Amelia Island Museum of History, which offers fascinating walking tours around Fernandina Beach. Learn about the Timucuan Indians who first settled in the area and its 16th-century conquest by Spanish missionaries, as well as the role Amelia Island played in the Civil War.

Want to see Florida’s oldest existing lighthouse? Admire the whitewashed architecture of the Amelia Island Light, which illuminates St. Marys Entrance in the north of Fernandina Beach. This historic monument was built in 1838 using materials sourced from the old Little Cumberland Island Light.

If you’re a fan of Pippi Longstocking, visit Captain Bell’s House, used as her home, Villa Villekulla, in the 1988 film “The New Adventures of Pippi Longstocking”. It was built by river captain James Bell in 1870 and its gingerbread-style architecture stands across from the Spanish Fort San Carlos parade grounds.

Head to the late-19th-century Nassau County Courthouse, where the striking red-and-white exterior features impressive Corinthian columns and a massive steeple. Its immense bell was cast by New York company Meneely and Co and was used as the city’s fire alarm for many years.

Getting around

Jacksonville International Airport is a 40-minute drive from Fernandina Beach and the journey into Jacksonville’s city centre takes around 50 minutes. Cars are the main means of getting around Amelia Island, while Fernandina Beach is easily explored on foot.

Fernandina Beach travel FAQs

  • What are the best hotels in Fernandina Beach?

    Hampton Inn & Suites Amelia Island-Historic Harbor Front, rated with a score of 8.9 from 621 reviewers, is one of the most popular hotels in Fernandina Beach. Other top stays include Omni Amelia Island Resort, with an average rating of 8.2 from 705 reviewers, and Seaside Amelia Inn, with a score of 8.5 from 925 reviewers.

  • What is a good hotel near Fort Clinch State Park?

    With a rating of 9.7/10 from 20 reviews, Adorable Seaside Escape! Pet And Family Friendly! is a hotel close to Fort Clinch State Park that is well recommended by HotelsCombined users.

  • What is a good hotel in Fernandina Beach near American Beach Museum?

    The most popular hotel near American Beach Museum is Amelia Island Plantation Courtside Villa, with 19 HotelsCombined users scoring it 8.5/10.