After nearly 20 years on the Virginia Beach oceanfront, Catch 31 has mastered the art of coastal dining that locals swear by. This isn't just another beachside spot – it's where the community gathers for ocean-fresh seafood served with genuine coastal hospitality. The restaurant celebrates Virginia Beach's maritime heritage with every dish, from their famous raw bar offerings to locally-inspired creations.
What really sets Catch 31 apart is the complete experience: oceanfront views, fire pits on the patio, and nightly live music that transforms dinner into an event. Open from breakfast through late night, they've got you covered whether you're looking for an early bite before a dawn patrol flight or a long evening of drinks and music. The happy hour from 3-6pm daily is particularly popular with the locals who've made this their go-to spot.




