If you know of a restaurant, diner, or other eatery we’ve missed, please email Judie Mackie.

Putt Putt Main Beach


According to many locals, this kitchen serves very close to the best burger on the island and the french fries are heavenly. Not necessarily fast food but very much worth the wait. Very casual. Limited seating but ample parking.

Putt-Putt of Fernandina Beach started in 1959! Putt-Putt at Main Beach is the longest continually operating franchise of Putt-Putt of America. Local residents Frank and Janet Blake purchased Putt-Putt from the Bean family in January 2014. They look forward to continuing the tradition of providing a family friendly and fun place to visit.

Address: 6 N Fletcher Avenue, Fernandina Beach, FL 32034
Hours: Daily 10am – 9pm
Payment: CCs Welcome
Phone: (904) 261 4443
Price: $$

Salt Life

Salt Life offers a carefully crafted, eclectic menu to cater to all tastes and personalities. Beach goers can enjoy great dishes, cool drinks and the opportunity to catch up with family and friends. Our casual yet trendy open-air space will accommodate all types from the avid seaman to land lovers looking for a taste of the Salt Life. So bask in the life and pull up a stool. Eat. Drink. And Be Salty.

Address: 17 N. Fletcher Avenue, Fernandina Beach, FL 32034
Phone: (904)432-7385

The Sandbar and Kitchen


Fair is fair, The Sandbar and Kitchen (previously Sandy Bottoms) is the only true oceanfront Beach bar and grill on Amelia Island (the restaurants at the Ritz Carlton and Omni Resorts as well as Sliders are just a bit set away from the beach). Located at Main Beach there are now an inside and outside bar and you can dine al fresco under the stars. Fare is sandwiches, salads, appetizers, southern-fried, burgers, pizza; fresh seafood and local caught shrimp.

Full bar with locals hanging out from before lunchtime and a magnificent view of the Atlantic. Since the location is on Main Beach, parking can be a hassle at times.
Inside is air conditioned but if you can find a table on the deck it’s gorgeous. Covered and uncovered. Live entertainment Wed thru Sunday weather permitting.

Address: 2910 Atlantic Avenue, Fernandina Beach, Fl. Main Beach
Hours: Monday – Saturday: 11am to 10pm • Sunday: 12 noon to 10p
Payment: Major CC
Price: $-$$
Phone: (904) 310-6904