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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
3001 Atlantic Ave, Virginia Beach, VA 23451
+1 757-213-3472
Website
Today
06:00 - 02:00
Open now
See all hours
Hours:
Sun - Sat 06:00 - 02:00
More Info
Add Photo Write a Review

2,785 Reviews from our TripAdvisor Community

Traveller rating
Traveller type
Time of year
Language
  • More
Showing 2,762: English reviews
Level Contributor
9 reviews
common_n_restaurant_reviews_1bd8 8 helpful votes
5 of 5 bubbles Reviewed 2 days ago NEW via mobile

We enjoyed "Girls' Night Out" plus two kids at this trendy and delicious restaurant. The servers are impressively attentive, and they handled my daughter's extreme peanut allergy beautifully. The atmosphere is elegant yet fun, so we didn't feel out of place with the kids, even on a relatively busy Friday night. I can absolutely understand why Catch 31 gets such... More 

Helpful?
Thank Julie P
Level Contributor
5 reviews
3 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
2 of 5 bubbles Reviewed 5 days ago NEW via mobile

I heard good things about this restaurant not one thing was good. Terrible service, food was either overcooked, undercooked, salty, terrible martinis, raw oysters had tons of chips of shell pieces in them, waitress was a ditz. I will not go back. Oh, one last thing...it is supposed to be upscale...NOPE! Crying, screaming children, crappy ambiance, no one was dressed... More 

Helpful?
Thank Stephanie G
Brian B, General Manager at Catch 31, responded to this review

Hello Stephanie, I am so sorry that you did not have the experience that we are known for delivering. I would love the opportunity to oversee a great one, or at least get some more details about this so we can improve. Please contact me at 757-213-3474 More 

Virginia Beach, Virginia
Level Contributor
7 reviews
4 restaurant reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
4 of 5 bubbles Reviewed 5 days ago NEW

I am a local, so I love riding my bike to Cath 31 in the summer. If you get there early enough, you can share a communal table around the fire-pits. They have local seafood, done in an artsy, but relatable way and have awesome cocktails. Summer service can be slow, however... Great spot to listen to outdoor music or... More 

Helpful?
Thank PirateGirl93
Brian B, General Manager at Catch 31, responded to this review

PirateGirl, Thank you for writing this review. Our patio is one of the best spots. We will work on the service and make it a better experience. And we have some great acts lined up this year so come back and see us soon. More 

Virginia Beach, VA
Level Contributor
34 reviews
13 restaurant reviews
common_n_restaurant_reviews_1bd8 8 helpful votes
3 of 5 bubbles Reviewed 5 days ago NEW via mobile

Food just average but atmosphere is amazing. Parking is easy, nice crowed. I would love to see more local seafood and recipes that offered uniqueness and not fast food offered on a plate

Helpful?
Thank sawsan22
Brian B, General Manager at Catch 31, responded to this review

Hello Sawsan, We are actually finishing up the process for a new menu coming in March. Please come back and see us. More 

Virginia Beach
Level Contributor
3 reviews
3 restaurant reviews
5 of 5 bubbles Reviewed 5 days ago NEW

The breakfast buffet has everything I like. The severs, (Bones) make the experience and the buffet unique. Very personal able and accommodating.

Helpful?
Thank Robert B
Brian B, General Manager at Catch 31, responded to this review

Thank you Robert for taking the time to write a positive review. Please come and see us soon. More 

Virginia Beach, Virginia
1 review
2 of 5 bubbles Reviewed 1 week ago NEW

There were six adults arriving at 2:45. After a few minutes one of us poured the water and was nearly finished when the waiter arrived. Cocktails were taken by a most friendly waiter and arrived in a timely fashion. Food orders were placed and meals arrived nearly an hour later! I don't think slow arrival was on the waiter and... More 

Helpful?
Thank John R
Brian B, General Manager at Catch 31, responded to this review

Hello John, I apologize for such an unusual experience. Thank you for taking the time to let us know how it went. I would really like to speak with you further about it if you have a moment. Please call me at 757-213-3474 or the next time you come in please ask for me Brian Barham-Restaurant General Manager More 

Chesapeake, Virginia
Level Contributor
79 reviews
60 restaurant reviews
common_n_restaurant_reviews_1bd8 5 helpful votes
5 of 5 bubbles Reviewed 1 week ago via mobile

I've been trying to go to this restaurant for a long time. It's always supper crowded. Finally got in today. It was worth the wait. Tuna was excellent as we're the oysters, calamari and salmon. Service was excellent. Highly recommend Catch 31.

Helpful?
Thank JerseyJim7
Brian B, General Manager at Catch 31, responded to this review

Hey Jersey Jim, Thank you for choosing us! It means the world. Please come back soon. More 

Level Contributor
9 reviews
7 restaurant reviews
common_n_restaurant_reviews_1bd8 5 helpful votes
5 of 5 bubbles Reviewed 1 week ago

Between the 5 of us, we covered a good portion of the menu and everyone raved about their meals! Oysters on the seafood tower were some of the best I've had in Va Beach. Scallops and filet mignon, as well as the red snapper were a hit. Gia took terrific care of us and obviously knew the menu like an... More 

Helpful?
Thank VBGirl23451
Brian B, General Manager at Catch 31, responded to this review

Thank you so much VBGirl. We are looking forward to you next visit. We sincerely appreciate the great review, and I will definitely share this with the team. More 

Virginia Beach, Virginia
Level Contributor
6 reviews
5 restaurant reviews
5 of 5 bubbles Reviewed 1 week ago via mobile

If you are looking for great happy hour food drinks &atmosphere. This is the best at the beach. We are locals and definitely our favorite spot. Dayla was our bartender and as always did an amazing job!

Helpful?
Thank Danielle M
Brian B, General Manager at Catch 31, responded to this review

Danielle, Thank you so much. It means so much to us coming from locals. I will definitely share this with Dalya and the staff. Come see us again soon. More 

1 review
5 of 5 bubbles Reviewed 1 week ago via mobile

Great atmosphere and Dalya and the staff are fantastic! Can't wait to go back. She made the best coronas.

Helpful?
Thank Scott S
Brian B, General Manager at Catch 31, responded to this review

Thank you Scott for taking the time to tell us how your last experience was. Please come back soon. More 

Been to Catch 31? Share your experiences!

Write a Review Add Photos & Videos

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
Improve this listing

Restaurant Details

Rating summary
  • Food
    4.5 of 5 bubbles
    Service
    4.5 of 5 bubbles
  • Value
    4 of 5 bubbles
    Atmosphere
    4.5 of 5 bubbles
Average prices
US$7 - US$31
Cuisine
American, Bar, Seafood, Soups, International, Gluten Free Options
Meals
Brunch, Breakfast, Lunch, Dinner, 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
View, Bar Scene, Business meetings, Kids, Child-friendly, Special Occasion Dining, Local cuisine, Romantic, Groups
Open Hours
Sunday
06:00 - 02:00
Monday
06:00 - 02:00
Tuesday
06:00 - 02:00
Wednesday
06:00 - 02:00
Thursday
06:00 - 02:00
Friday
06:00 - 02:00
Saturday
06:00 - 02:00
Location and Contact Information
  • Address: 3001 Atlantic Ave, Virginia Beach, VA 23451
  • Location: United States  >  Virginia (VA)  >  Virginia Beach
  • Phone Number: +1 757-213-3472
Description
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.

Questions & Answers

Here's what previous visitors have asked, with answers from representatives of Catch 31 and other visitors
10 questions
Ask a question
over a year ago
Denver, United States
4 months ago
5 months ago
7 months ago
Farmville, Virginia

See all questions (10)

Questions? Get answers from Catch 31 staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?