Amelia Hotel at the Beach

Amelia Hotel on Amelia Island awakens emotions from the past by providing a little piece of heaven.

Amelia Island, FL

Amelia Hotel features 86 relaxing guest rooms. Located just steps to the Beach, and mere minutes to the historic downtown area of Fernandina Beach - not to mention our renowned Amelia Island golf courses. Host your next special event or meeting at The Amelia Hotel at the Beach.