We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Catch 31

3001 Atlantic Ave, Virginia Beach, VA 23451-3032
+1 757-213-3472
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent63%
  • Very good20%
  • Average9%
  • Poor4%
  • Terrible4%
Travellers talk about
“seafood tower” (63 reviews)
“oysters” (161 reviews)
“swordfish” (48 reviews)
Open Now
American, Bar, Seafood, Soups, International, Vegetarian Friendly, Vegan Options, Gluten Free Options
$$ - $$$
3001 Atlantic Ave, Virginia Beach, VA 23451-3032
All Details
Write a ReviewReviews (3,541)
Traveller rating
Traveller type
Time of year

1 - 10 of 3,511 reviews

Reviewed yesterday via mobile

The menu item we ordered was sold out, very disappointing. Beautiful view. Our waiter was good and prompt.

Thank a1420719
Reviewed yesterday

Love taking out of town company to this laid back , but far from boring place.Love the outside area especially in the fall with the fire pits going. Close to one of the main stages at the beach, so you can plan your time around...More

Thank ttdorough
Reviewed yesterday

Looking for a casual, trendy upscale dining experience? This is it. Food is delicious,and sitting outside with firepit going under the stars is just classy. Try the mixed grill- a little of everything and reasonable price for the atmosphere and food!

Thank mariahutch2016
Reviewed yesterday via mobile

The family and I went to catch 31 last night and the experience was exceptional thanks to our waiter Evan who gave great recommendations, adjusted the heat when necessary and entertained the family enough to feel comfortable in this rainy first day. The price was...More

Thank Cj W
Reviewed 2 days ago via mobile

Great spot to take out of town guests. Fresh seafood, indoor and outdoor dining options on the Virginia Beach boardwalk. Next to a live music venue so free entertainment. They do not take reservations so may have a wait on weekends and holidays.

Thank janetmcelhanon
Reviewed 2 days ago via mobile

We have a had terrible experience at the hotel. See my review for that!! BUT we decided to come to Catch 31 to have a beer and some food...being hangry doesn’t help anyone! So glad we did because Jacqueline was literally a ray of sunshine...More

Thank TrendyKate
Reviewed 3 days ago via mobile

Good food, entertainment and service. We opted for outside seating on the "live music" side of the restaurant as opposed to the boardwalk side and we are very glad we did. We had everything we wanted. The food was upscale enough as not to be...More

Thank Margaret J
Reviewed 4 days ago

Have been to Catch 31 several time the food is absolutely delicious, the seafood is always fresh! Sarah and Stephanie H. are very personable and truly a pleasure to interact with and provide over top service, great job ladies.

Thank Aida H
Reviewed 5 days ago via mobile

I ate here this afternoon with my family while on vacation. The food was amazing. Really. We ordered a great deal off the menu and our server Kaitlin was incredibly helpful with her recommendations. The octopus appetizer was tender and delicious. It was the best...More

Thank Ann Marie P
Reviewed 6 days ago via mobile

We ate here or first night staying in the hotel and although the food was delicious, the service left a lot to be desired. Food took long time to come and we were never offered refills on any of our drinks and never offered the...More

Thank georgerd2018
Carlene H, Manager at Catch 31, responded to this reviewResponded yesterday

While I am so pleased to read that your food was delicious I am equally disappointed that your service was not up to the high standards that we wish to achieve for each and every guest. If you could please send me your contact information...More

Nearby HotelsSee all 109 hotels in Virginia Beach
Hilton Virginia Beach Oceanfront
2,168 reviews
.02 km away
Hampton Inn Virginia Beach Oceanfront North
1,891 reviews
.09 km away
Neptune Park Inn
381 reviews
.13 km away
The Oceanfront Inn
532 reviews
.14 km away
Nearby Restaurants
Duck Donuts
208 reviews
.13 km away
Salacia Prime Seafood and Steaks Restaurant
445 reviews
.03 km away
579 reviews
.19 km away
Nearby Attractions
Virginia Beach Boardwalk
6,872 reviews
.64 km away
Naval Aviation Monument
113 reviews
.65 km away
Virginia Beach
2,590 reviews
.72 km away
Neptune's Park
478 reviews
.05 km away
Ask a question
Questions & Answers
25 June 2017|
Response from mhalapin |
Pineapple juice and Blue Curacao (liqueur) then topped with Prosecco
10 June 2017|
AnswerShow all 3 answers
Response from martinmP8485IB | Reviewed this property |
We eat for the dinner and the table in front of us had a dog under the table. (30 pounds dog, not a chihuahua!) On the patio in the middle of July. Even if the dog are not permit for this period, we can see a lot of dog on... More
Google Translation
Kristen P
10 October 2016|
AnswerShow all 6 answers
Response from Kathy L | Reviewed this property |
I do not believe they have a buffet. Captain George's does have an extensive buffet. It's OK.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$7 - US$31
Breakfast, Lunch, Dinner, Brunch, After-hours, Drinks
Restaurant features
Takeout, Reservations, Outdoor Seating, Private Dining, Seating, Waitstaff, Parking Available, Validated Parking, Valet Parking, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Wine and Beer, Accepts American Express, Accepts Mastercard, Accepts Visa, Free Wifi, Accepts Discover, Buffet
Good for
Romantic, Child-friendly, Bar Scene, View, Kids, Business meetings, Local cuisine, Special Occasion Dining, Groups
Open Hours
6:00 AM - 2:00 AM
6:00 AM - 2:00 AM
6:00 AM - 2:00 AM
6:00 AM - 2:00 AM
6:00 AM - 2:00 AM
6:00 AM - 2:00 AM
6:00 AM - 2:00 AM
Location and Contact Information
  • Address: 3001 Atlantic Ave, Virginia Beach, VA 23451-3032
  • Location: United States  >  Virginia (VA)  >  Virginia Beach
  • Phone Number: +1 757-213-3472
  • E-mail
For avid diners who are visiting Virginia Beach or live within 20 miles of the VB Oceanfront and are looking for the premier dining location, Catch 31 with unique oceanfront dining vignettes and located on the most recognized and valuable real estate in Virginia Beach offers the largest selection of fresh fish and seafood delivered in contemporary style and with high energy.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing