Subway thumbnail

Subway

4.2 stars based on 138 ratings Today's hours: 8:30 am-9:30 pm Add a review

Sandwich shop, Caterer, Fast food restaurant, Takeout restaurant, Restaurant

About

Just off the lively Hwy 54, Subway in Osage Beach offers a fresh, casual dining experience for sandwich lovers. Renowned for quality sandwiches crafted to suit every palate, including vegan and vegetarian options, this spot is perfect for a quick lunch or family dinner. The recently remodeled interior provides a comfortable setting for solo diners and groups alike. With convenient curbside pickup and delivery, it's an accessible choice for everyone. While past service experiences have varied, the team remains dedicated to delivering quality food and friendly conversation.

Contact Info

  • Location: 5896 Hwy 54 Suite 4, Osage Beach, MO 65065
  • Phone: (573) 302-7827

Opening hours

  • Monday: 8:30 am-9:30 pm
  • Tuesday: 8:30 am-9:30 pm
  • Wednesday: 8:30 am-9:30 pm
  • Thursday: 8:30 am-9:30 pm
  • Friday: 8:30 am-9:30 pm
  • Saturday: 8:30 am-9:30 pm
  • Sunday: 8:30 am-9:30 pm

Food and drink

Food & drink
Food & drink
Salad
Salad
Submarine sandwich
Submarine sandwich
Wrap
Wrap
Biscuit
Biscuit
Sandwich
Sandwich
Image by owner
By owner

Services

  • Kerbside pickup
  • Delivery
  • Takeaway
  • Dine-in
  • Lunch
  • Dinner
  • Solo dining
  • Wheelchair-accessible car park
  • Wheelchair-accessible entrance
  • Wheelchair-accessible seating
  • Wheelchair-accessible toilet
  • Comfort food
  • Healthy options
  • Quick bite
  • Vegan options
  • Vegetarian options
  • Breakfast
  • Lunch
  • Dinner
  • Catering
  • Counter service
  • Dessert
  • Seating
  • Toilets
  • Casual
  • Tourists
  • Accepts reservations
  • Credit cards
  • Debit cards
  • NFC mobile payments
  • Credit cards
  • Good for kids
  • High chairs
  • Kids' menu
  • Free of charge street parking
  • Free parking lot

Add Your Review

You can upload up to 4 images (JPEG, PNG, WebP).

Nearby Restaurants

J D WADDLE'S

J D WADDLE'S

American restaurant

5142 Old U.S. 54, Osage Beach, MO 65065, United States

Smokin Jones BBQ Osage Beach

Smokin Jones BBQ Osage Beach

Restaurant

5837 Osage Beach Pkwy, Osage Beach, MO 65065, United States

Twisted Tony's

Twisted Tony's

Sandwich shop

5175 Osage Beach Pkwy Unit C, Osage Beach, MO 65065, United States

Chevyspizza.com

Chevyspizza.com

Pizza restaurant

5151 Osage Beach Pkwy suite E, Osage Beach, MO 65065, United States

Jeffrey's Prime Rib & Lobster

Jeffrey's Prime Rib & Lobster

Fine dining restaurant

1252 State Hwy KK, Osage Beach, MO 65065, United States

Zen

Zen

Asian restaurant

5203 US-54, Osage Beach, MO 65065, United States

Steak 'n Shake

Steak 'n Shake

Hamburger restaurant

3920 Osage Beach Pkwy, Osage Beach, MO 65065, United States

On the Rise Restaurant

On the Rise Restaurant

Brunch restaurant

5439 Osage Beach Pkwy, Osage Beach, MO 65065, United States

Casa Grande L.O.Z

Casa Grande L.O.Z

Mexican restaurant

4204 Osage Beach Pkwy, Osage Beach, MO 65065, United States

Grand Glaize Shopping Center

Grand Glaize Shopping Center

Shopping mall

5181 Vicus Castri, Osage Beach, MO 65065, United States

Starbucks

Starbucks

Coffee shop

3815 Hwy 54, Osage Beach, MO 65065, United States

Bear Creek Valley Golf Club

Bear Creek Valley Golf Club

Golf club

910 State Hwy 42, Osage Beach, MO 65065, United States

McDonald's

McDonald's

Fast food restaurant

1100 State Hwy KK, Osage Beach, MO 65065, United States

Arby's

Arby's

Fast food restaurant

5779 US-54, Osage Beach, MO 65065, United States

Hardee's

Hardee's

Fast food restaurant

6033 Osage Beach Pkwy, Osage Beach, MO 65065, United States

Yankee Peddlers Tea Room

Yankee Peddlers Tea Room

Tea house

1013 Main St, Osage Beach, MO 65065, United States

Taqueria La Tapatia

Taqueria La Tapatia

Mexican restaurant

5838 Osage Beach Pkwy, Osage Beach, MO 65065, United States

Osage Beach Nutrition

Osage Beach Nutrition

Health food store

4681 Osage Beach Pkwy Suite 12, Osage Beach, MO 65065, United States

Domino's Pizza

Domino's Pizza

Pizza delivery

5531 Osage Beach Pkwy, Osage Beach, MO 65065, United States

Pizza Hut

Pizza Hut

Pizza delivery

5255 Osage Beach Pkwy, Osage Beach, MO 65065, United States