
Naughty Johnny's
Rating
Family of 4
USD 70 to USD 110
Duration
1 to 1.5 hours
Best Ages
5 and up
About
Naughty Johnny's in the Old Fort Bay area of Nassau offers a casual dining experience that draws on the laid-back character of its waterside location. The restaurant earns a 4. 2 Google rating across 454 reviews, reflecting consistent food quality and a comfortable atmosphere that works for both locals and visitors.
The menu leans toward grilled proteins and Bahamian-Caribbean favorites — fish, chicken, burgers, and sides — in a format that families find approachable. The Old Fort Bay neighborhood sits on Nassau's western edge, past Cable Beach, which means it's a bit of a drive from downtown but rewards visitors with a calmer, more residential Nassau experience. The outdoor seating area overlooks the water and gives kids the visual stimulation of boats and sea while they eat.
The interior is air-conditioned for hot midday visits. For families staying at resorts on Cable Beach or further west, Naughty Johnny's is a convenient alternative to resort dining that doesn't require heading all the way to downtown. The relaxed pace means it's not ideal for families needing a quick in-and-out meal, but as a leisurely lunch or sunset dinner it delivers a pleasant Nassau experience.
The name invariably gets a laugh from older kids and provides easy dinner-table entertainment.
Age Suitability
Parent Logistics
Setting
Rainy Day
Not ideal
Plan Your Visit
Best Time to Visit
lunch or early evening on weekdays for shorter waits
Wait Times
15-30 minutes on weekends
Nearby Food
Old Fort Bay is a residential area with limited adjacent dining. Plan Naughty Johnny's as your meal destination for this part of Nassau.
Why Kids Love It
The Old Fort Bay location gives Naughty Johnny's a relaxed waterside setting that feels removed from the busyness of downtown Nassau. The name alone entertains kids, and the grill-focused menu delivers satisfying meals in a comfortable, low-key atmosphere.
Pro Tips from Parents
- The name is kid entertainment in itself — younger kids will want to hear why it's called Naughty Johnny's
- Good alternative to resort dining for families staying in the Cable Beach area
- Outdoor seating is the priority — book specifically for a waterside table when calling ahead
What to Bring
- Sunscreen for outdoor seating
- Light jacket for evening sea breeze
- A sense of humor about the restaurant name
Cost Info
Estimated Cost (Family of 4)
USD 70 to USD 110
Tips to Save
- Lunch pricing is more accessible.
- Stick to the standard grill items rather than specialty dishes for the best value.
Hours & Contact
Hours
- Friday
- 11:00 AM – 11:00 PM
- Monday
- 11:00 AM – 10:00 PM
- Sunday
- 9:00 AM – 10:00 PM
- Tuesday
- 11:00 AM – 10:00 PM
- Saturday
- 9:00 AM – 11:00 PM
- Thursday
- 11:00 AM – 10:00 PM
- Wednesday
- 11:00 AM – 10:00 PM



