Sometimes there’s just nothing better than the perfect sandwich. Crusty bread, crunchy veggies, meaty fillings… it all just melds together into the perfect flavor combination. You’ll be glad you live in West Virginia when you see these great sandwich offerings from some of our best restaurants.

  1. Mayberry’s of Hurricane

Mayberry’s of Hurricane

Mayberry’s of Hurricane This 50’s style diner has plenty of delicious options to choose from, but Andy’s Hoagie is especially popular. Address: 3554 Teays Valley Road # 102, Hurricane, WV 25526.

  1. Coleman’s Fish Market, Wheeling

Coleman’s Fish Market/Facebook

Coleman’s Fish Market/Facebook Come here for the best fish sandwich in West Virginia. Coleman’s has stood the test of time, being open for business since 1914. Address: 2226 Market St, Wheeling, WV 26003

  1. Blue Moon Cafe, Shepherdstown

Yelp/R Q.

Yelp/James G. This cozy cafe has a great outdoor seating area and plenty of budget-friendly choices. They serve fresh food with local ingredients. The Rueben sandwich is worth a try! Address: 200 E High St, Shepherdstown, WV 25443

  1. Cam’s Ham, Huntington

Yelp/ Mitch S.

Classic Cam’s Ham/ Facebook This sandwich is a classic since the 1950s. People drive from other states just to get a taste of a Cam’s Ham sandwich, and the restaurant has been featured on the Food Network. The original ham sandwich is just $3.29. Address: 809 1st St., Huntington, West Virginia 25701.

  1. Secret Sandwich Society, Fayetteville

Secret Sandwich Society/Facebook

Secret Sandwich Society/Facebook This is one of the best places in West Virginia to find creative sandwiches. You can’t go wrong with anything on the menu! Address: 103 Keller Avenue, Fayetteville, WV 25840.

  1. Stardust Cafe, Lewisburg

Stardust cafe/ Facebook

Stardust Cafe/Facebook This little cafe specializes in fresh ingredients from local farms. Try the softshell crab sandwich. Address: 102 E Washington St, Lewisburg, West Virginia.

  1. Yen’s Sandwiches, South Charleston

TripAdvisor/Absoblogginlutely

TripAdvisor/Absoblogginlutely This little shop serves Vietnamese style sandwiches and soups that people rave about. Try the bubble tea along with your sandwich. Address: 606 D St, Charleston, WV 25303-3112.

  1. The Market on Courthouse Square, Hinton

The Market on Courthouse Square/Facebook

The Market on Courthouse Square/Facebook This market in the little railroad town has delicious daily specials, like this buffalo chicken sandwich with blue cheese crumbles. Address: 200 Ballengee St, Hinton, West Virginia.

  1. Atomic Grill, Morgantown

Atomic Grill/Facebook

Atomic Grill/Facebook Try any of the delicious barbecue sandwiches here. You can pick from a variety of sauces. Address: 595 Greenbag Road, Morgantown, WV.

  1. Hermosilla’s Deli Market, Fairmont

Hermosilla’s Deli Market

Jesse F. /Yelp This family-owned Italian deli has some of the best sandwiches in Fairmont. Try the Italian Bomb sandwich! Address: 919 Morgantown Ave. Fairmont, WV 26554.

For more great dining in West Virginia, check out our guide to the best burgers in the state.

Mayberry’s of Hurricane

This 50’s style diner has plenty of delicious options to choose from, but Andy’s Hoagie is especially popular. Address: 3554 Teays Valley Road # 102, Hurricane, WV 25526.

Coleman’s Fish Market/Facebook

Come here for the best fish sandwich in West Virginia. Coleman’s has stood the test of time, being open for business since 1914. Address: 2226 Market St, Wheeling, WV 26003

Yelp/R Q.

Yelp/James G.

This cozy cafe has a great outdoor seating area and plenty of budget-friendly choices. They serve fresh food with local ingredients. The Rueben sandwich is worth a try! Address: 200 E High St, Shepherdstown, WV 25443

Yelp/ Mitch S.

Classic Cam’s Ham/ Facebook

This sandwich is a classic since the 1950s. People drive from other states just to get a taste of a Cam’s Ham sandwich, and the restaurant has been featured on the Food Network. The original ham sandwich is just $3.29. Address: 809 1st St., Huntington, West Virginia 25701.

Secret Sandwich Society/Facebook

This is one of the best places in West Virginia to find creative sandwiches. You can’t go wrong with anything on the menu! Address: 103 Keller Avenue, Fayetteville, WV 25840.

Stardust cafe/ Facebook

Stardust Cafe/Facebook

This little cafe specializes in fresh ingredients from local farms. Try the softshell crab sandwich. Address: 102 E Washington St, Lewisburg, West Virginia.

TripAdvisor/Absoblogginlutely

This little shop serves Vietnamese style sandwiches and soups that people rave about. Try the bubble tea along with your sandwich. Address: 606 D St, Charleston, WV 25303-3112.

The Market on Courthouse Square/Facebook

This market in the little railroad town has delicious daily specials, like this buffalo chicken sandwich with blue cheese crumbles. Address: 200 Ballengee St, Hinton, West Virginia.

Atomic Grill/Facebook

Try any of the delicious barbecue sandwiches here. You can pick from a variety of sauces. Address: 595 Greenbag Road, Morgantown, WV.

Hermosilla’s Deli Market

Jesse F. /Yelp

This family-owned Italian deli has some of the best sandwiches in Fairmont. Try the Italian Bomb sandwich! Address: 919 Morgantown Ave. Fairmont, WV 26554.

OnlyInYourState may earn compensation through affiliate links in this article.