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.

J & B Subs

3571 Main St, Chincoteague Island, VA 23336-1556
+1 757-336-5500
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent60%
  • Very good29%
  • Average6%
  • Poor4%
  • Terrible1%
Travellers talk about
“subs” (86 reviews)
“cheesesteak” (12 reviews)
“sandwich” (23 reviews)
Closed Now
All hours
3571 Main St, Chincoteague Island, VA 23336-1556
All Details
Write a Review
Reviews (165)
Traveller rating
Traveller type
Time of year

1 - 10 of 165 reviews

Reviewed 5 days ago

Wonderful, food and service! They were out of small sub rolls at 9:00pm and they close at 10:00pm they made us fresh sub rolls!! They were very friendly and great food. Will definitely be back again.

Thank tmap603
Reviewed 5 days ago

We went there several times good Italian cold cut subs, ham + cheese sandwich and roast beef sandwich. The people are very friendly and helpful. They also carry beer, wine and some convenient items.

Thank LindaYorkCo_PA
Reviewed 1 week ago via mobile

So glad we found this place. We were getting pretty sick of fried everything. Great grilled chicken sandwiches. The nice woman behind the counter found us a couple of delicious soft rolls. Great shrimp salad! They sell wine and beer. We will definitely return.

Thank CrimeInParis1
Reviewed 2 weeks ago via mobile

After a long couple days of exploring the island, we were just looking to grab a cold, adult beverage and sit by our hotel pool. So, in seeking said beverage, I ventured to J&B. Great decision. The staff could not have been more helpful, attentive...More

Thank Chuck L
Reviewed 2 weeks ago

My family went there to pick up subs on our way to a Daisey's Island boat tour....it took over 20 minutes to make 6 subs. The subs were made one at a time....the person at the register would not ring it up until the subs...More

Thank Gabriel Y
Reviewed 3 weeks ago

We stayed at a house cross the street and enjoyed stopping by the store for little things like toilet paper, snacks, subs, ice cream .. etc.. - it's convenient! The people are friendly there. My daughter loved their pizza sub :) I like the basil...More

Thank Lin-Housley
Reviewed 3 weeks ago

The store is a small market and takeout restaurant. The subs are made to order. They serve hot and cold subs. Some of the best subs I have ever had. They only take cash. They are located on Main Street more in the residential area...More

Thank Linda G
Reviewed 4 weeks ago

We got in late to the island. Headed over to J & B Subs to grab late night sandwiches. We will definitely eat there again.

Thank Lynn W
Reviewed 19 June 2017

We always make a trip to J&B for our cold cuts for beach sandwiches. Decent beer selection also. They will make you delicious subs or Hot Sandwiches, too. The guys are friendly and one guys is the kind of character I like to run in...More

Thank Toby W
Reviewed 18 June 2017

Fresh cold cuts and made to order sandwiches, subs and even cheesesteaks! Definitely a go to whenever I'm on the island.

Thank Di K
Nearby Restaurants
Bill's Seafood Restaurant
1,901 reviews
1.22 km away
Right Up Your Alley
228 reviews
1.39 km away
Etta's Channel Side Restaurant
407 reviews
1.35 km away
Don's Seafood Restaurant
1,295 reviews
1.43 km away
Nearby Attractions
Chincoteague Island Library
23 reviews
1.33 km away
Chincoteague Cultural Alliance
25 reviews
1.50 km away
Tryfan Gallery
12 reviews
.08 km away
Osprey Nest Art Gallery
5 reviews
1.36 km away
Questions & Answers
Get quick answers from J & B Subs 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
Breakfast, Lunch, Dinner
Restaurant features
Takeout, Wheelchair Accessible
Good for
Open Hours
07:00 - 23:00
07:00 - 23:00
07:00 - 23:00
07:00 - 23:00
07:00 - 23:00
07:00 - 23:00
07:00 - 23:00
Location and Contact Information
  • Address: 3571 Main St, Chincoteague Island, VA 23336-1556
  • Location: United States  >  Virginia (VA)  >  Chincoteague Island
  • Phone Number: +1 757-336-5500
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