A Weekend on Amelia Island

Amelia Island is located about 45 minutes north of Jacksonville, Florida, and it's the perfect secluded beach town. While Amelia Island is home to a few upscale hotels, the island is mostly residential and still has a lot of untouched natural Florida beauty to discover. With its proximity to Fernandina Beach, visitors to Amelia Island also have the luxury of exploring a quaint beachside town filled with amazing seafood, cute shops, and an active nightlife.