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.

Baja Cantina

) #80 of 1,152 Restaurants in Virginia Beach Mexican, ,
206 23rd St, Virginia Beach, VA 23451-3206
+1 757-437-2920
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent55%
  • Very good29%
  • Average14%
  • Poor1%
  • Terrible1%
Travellers talk about
“fish tacos” (39 reviews)
“chimichanga” (7 reviews)
“queso” (3 reviews)
Open Now
All hours
Mexican, Bar, Pub
206 23rd St, Virginia Beach, VA 23451-3206
Write a Review
Turn Your Opinions into Points!
Turn your opinions into JPMiles
Turn your opinions into PAYBACK Points
*You can enroll in only one programme at a time to earn rewards for reviews.
JPMiles / Payback Arrow
Reviews (122)
Traveller rating
Traveller type
Time of year

1 - 10 of 122 reviews

Reviewed 1 week ago via mobile

Surprised you can still smoke inside, disappointing. Had a seat at the bar right in front of the grill and it was great, cooks work with such precision. Grilled rockfish app was on point, and the fish tacos finished off the meal nicely. Ton of...More

Thank Matt M
Reviewed 1 week ago via mobile

First time coming and the food was really good. I got the fish tacos and they were some of the best I've eaten at Virginia Beach. Would go back and recommend to others.

Thank Elcole21
Reviewed 3 weeks ago

23'rd St Virginia Beach Baja Cantina is my spot. $2 happy hour from 11:30 to 6 even on weekends! includes domestics and well drinks. The wings are boss! Grilled and then fried! So much flavor! It is a bit dark inside but once you get...More

Thank vajoefisher
Reviewed 10 May 2017 via mobile

Best fish taco in Virginia Beach. My favorites the Costa Azul and the Pipeline. Try them with their house made hot sauces from mild to burn your face off goodness. There is always something going on at this place. Multiple levels of fun drinking eating...More

Thank bdubu2000
Reviewed 3 May 2017

Don't let the interior scare you. It is dark, and has a smoking and non-smoking section. There is a loud bar and pool tables as well. Due to this, we sat outside which worked nicely due to a warm afternoon. Daily specials and happy hours...More

Thank Von1287
Reviewed 30 April 2017

This restaurant is one of the main reasons I come to the beach. My family and I go 2-3 times a year and Baha Cantina is always one of the first meals we eat. I have yet to find a bad menu item and highly...More

Thank Gary B
Reviewed 15 April 2017 via mobile

Saw the reviews before we came down and put it on our list. My sons 12 & 14 and I were here a night early and walked down and were a bit afraid to go in alone so opted to skip it and do something...More

Thank Melissa M
Reviewed 6 April 2017 via mobile

I have never been to a Mexican joint where chips and salsa weren't free. These were $5. Salsa is homemade but vary heavy onion. Chimichanga was not fried. My husband got fish quesadillas and they were good. Service was good.

Thank Beachfeets
Reviewed 6 April 2017 via mobile

Was driving around exploring during our visit to Virginia Beach and saw a sign on the side of a building advertising "$3 LOBSTER TACOS 6 PM". My companion and I both said "Lobster tacos? YES PLEASE!" We stopped and I ran in. Fair warning, it's...More

Thank cpbaby
Reviewed 24 March 2017

They have a pretty great atmosphere, and super nice staff, and cool decor! I loved their tacos! Will def be back!!!

Thank Lyndsey J
Nearby Restaurants
DOC Taylor's Restaurant
842 reviews
.03 km away
Tautogs Restaurant
1,506 reviews
.03 km away
Repeal Bourbons and Burgers
127 reviews
.10 km away
Dough Joe's
179 reviews
.00 km away
Nearby Attractions
Virginia Beach Boardwalk
5,828 reviews
.18 km away
Virginia Beach
2,116 reviews
.87 km away
Old Coast Guard Station
272 reviews
.17 km away
Naval Aviation Monument
94 reviews
.27 km away
Questions & Answers
Get quick answers from Baja Cantina staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Mexican, Bar, Pub
Lunch, Dinner, After-hours
Restaurant features
Takeout, Outdoor Seating, Seating, Television, Serves Alcohol, Full Bar, Waitstaff, Wheelchair Accessible
Good for
Bar Scene
Open Hours
09:30 - 14:45
11:00 - 02:00
11:00 - 02:00
11:00 - 02:00
11:00 - 02:00
11:00 - 02:00
09:30 - 14:45
Location and Contact Information
  • Address: 206 23rd St, Virginia Beach, VA 23451-3206
  • Location: United States  >  Virginia (VA)  >  Virginia Beach
  • Phone Number: +1 757-437-2920
  • E-mail
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