9 Old Fashioned North Carolina Soda Fountains That Still Feel Like The 1950s
I want to sit somewhere that still expects me to know what a phosphate is.
North Carolina has lunch counters where the stools spin, the signs look decades old, and the menu still uses words that sound like they belong in a black-and-white movie.
That kind of place gets me immediately.
One counter occupies the same spot where Woolworth’s once served shoppers, while another keeps local sports history staring back from the walls.
The best part for me is how different the nostalgia feels from stop to stop.
Some places inherited the past.
Others rebuilt it carefully enough to make me forget what year it is.
Either way, I am ordering something cold, sliding onto a stool, and pretending the jukebox is about to pick the soundtrack.
Honestly, this may be the rare road trip where sitting still is the whole point.
1. Soda Fountain

Shopping for art and a float at the same time sounds like a dream combo. In Asheville, it’s simply a normal afternoon.
The Soda Fountain sits inside Woolworth Walk, a restored building on Haywood Street. The counter was built to look like the old Woolworth luncheonette that once stood right here.
That means you get a real step back in time. Retro style fills the room, and the counter is the star of the show.
Hungry? The menu leans into classic lunch counter fare.
The club sandwich is a menu highlight, and it suits the setting perfectly.
Save room for something cold, though. Ice cream sodas and handmade soda floats are big reasons people stop by.
Milkshakes here come big, so bring a friend or skip the extra fries. You can also grab a coffee if you need a little afternoon boost.
Here’s a fun bonus. After your snack, you can wander the building and browse art from local makers.
It’s a smart way to walk off that float. Your feet stay busy while your sweet tooth recovers.
Timing helps if you dislike crowds. Friday, Saturday, and Sunday afternoons tend to get busy.
Weekday mornings are usually calmer, though the counter opens at 11. Street parking downtown can be tricky, so give yourself extra time.
Kids are welcome, and there’s a kids’ menu too. Little ones usually love a spinning stool almost as much as the ice cream.
Asheville has plenty of new trends. This counter happily sticks with the old ones.
Address: 25 Haywood St, Asheville, NC 28801
2. Rocky’s Grill & Soda Shop

Root beer floats don’t get a lot of headlines. At Rocky’s in Brevard, they kind of should.
Rocky’s Grill & Soda Shop is an authentic soda fountain diner dating back to the 1940s. It sits on South Broad Street in the heart of this small mountain town.
The place now runs under different management. Still, the old fashioned soda fountain feel and 1950s mood remain front and center.
So what should you order? Burgers and hot dogs in true 1950s style are the main event.
Pair one with that root beer float, and you’ve got a classic lunch. Sandwiches and milkshakes round out the counter menu too.
Got a dessert lover in your group? Rocky’s is known for great sweets, so plan accordingly.
You can sit at the lunch counter or grab a table. Both options give you a front row view of the retro setting.
Families will feel right at home. There’s a kids’ menu, high chairs, and even a changing table.
Hours run from 11 AM to 4 PM daily. Weekend afternoons tend to be the busiest, so a weekday visit might feel easier.
Brevard sits in Transylvania County, which sounds spooky but is mostly waterfalls and forests. A float tastes extra good after a day outdoors.
Some prices may feel a bit higher than you expect. For a soda fountain from a bygone era, many folks think it’s worth it.
Address: 50 S Broad St, Brevard, NC 28712
3. Mike’s On Main

Old apothecary jars once held medicine. Now they mostly watch people eat pancakes.
Mike’s On Main fills a historic pharmacy building in downtown Hendersonville. The building is about a century old, and it shows in the best way.
Look around and you’ll spot original signage and those old apothecary jars on display. A jukebox adds a soundtrack of 1950s oldies.
Breakfast is a big deal here. The doors open at 8 AM most days, so early birds are in luck.
You can expect traditional diner breakfasts, plus burgers and sandwiches later in the day. There’s even a full vegetarian menu.
Then comes the fun part. The shake and ice cream counter keeps the old soda fountain spirit alive.
Want to try something classic? A milkshake or a scoop at the counter feels right in this setting.
Saturday mornings get busy, so plan ahead if you hate waiting. Midweek mornings tend to be quieter.
The menu works for big groups and solo diners alike. You can sit down for table service or grab something to go.
Outdoor seating is available too. Dogs are allowed, which is great news for your four legged sidekick.
Hendersonville’s Main Street is lovely for a stroll. A soda fountain treat makes that stroll even better.
Honestly, any building that swapped pills for pie earns a smile from me. Go see it for yourself.
Address: 303 N Main St, Hendersonville, NC 28792
4. S & T’s Soda Shoppe

Egg creams contain no eggs and no cream. That fun puzzle is just one reason to visit Pittsboro.
S & T’s Soda Shoppe serves egg creams, malt shakes, and burgers in a vintage setting. It sits near the historic courthouse square in this Chatham County town.
Antique furniture and old time decor help set the mood. It feels like a true soda shop from days past.
Now, about that ice cream. More than 30 rotating flavors keep things interesting.
Scoops here are big, so pace yourself. Shakes, sundaes, and malts are all on the table.
The fountain sodas also earn plenty of love. Pick one with your burger for a classic counter meal.
Vegan-friendly options are also listed, giving plant-based diners something to explore beyond the traditional soda shop favorites.
Planning a party? It’s a fun spot for a kid’s birthday, with high chairs and a kids’ menu ready.
Hours run Tuesday through Saturday, 11 AM to 7:30 PM. Sundays and Mondays are closed, so don’t show up hungry then.
Saturday afternoons and evenings are the busiest times. A Wednesday or Thursday visit is often more relaxed.
Parking is free on the street and in a lot. That leaves more money for a second scoop.
Service is known for being quick and friendly. So go ahead and order that egg cream, then explain it to your friends.
Address: 85 Hillsboro St, Pittsboro, NC 27312
5. Soda Shop

Ever ordered a phosphate? In Davidson, you can try one, and it’s soda water with limeade flavor.
The Soda Shop sits on South Main Street in this walkable college town. Students, families, and visitors all share the space.
The retro look feels like an authentic 1950s soda shop. Handmade sodas fit right into that picture.
Milkshakes are a signature here. Classic hand spun shakes are a smart way to cool off on a hot North Carolina day.
Burgers and hot dogs anchor the savory side. The burgers are known for being juicy, so grab extra napkins.
Bringing kids? The kids’ menu is extensive, and high chairs are available.
Weekend mornings start at 8 AM, which means breakfast is on the list. Weekdays open at 10 AM.
Watch the calendar, though. The shop is closed on Tuesdays.
Saturdays get busy from morning to evening. Thursday mornings and afternoons tend to be calmer.
Outdoor seating lets you people-watch along Main Street. Dogs are allowed outside, so your pup can tag along.
Service moves quickly, even with a large menu. That’s handy if you’ve got a busy day planned.
Davidson moves at a gentle pace. A phosphate and a shake might be the right speed for you too.
Address: 104 S Main St, Davidson, NC 28036
6. Graham Soda Shop And Grill

A soda shop with a public safety theme is not something you see every day. Graham has one, right on Court Square.
Graham Soda Shop and Grill faces the historic Alamance County courthouse. Its downtown spot makes it easy to pair lunch with a walk.
Inside, the 1950s theme reminds you of old soda shops from back in the day. The public safety touches add a quirky twist.
Burgers and homemade fries lead the menu. Onion rings are another strong pick.
Thirsty? A throwback cherry coke feels made for this place.
Shakes are another big draw. Save a little room, because dessert is one of the highlights.
Lunch specials make midday visits extra tempting. You can sit at the counter or grab a table.
Here’s a nice surprise. Graham Soda Shop stays open late, until 10 PM on Fridays and Saturdays.
Sundays are short, though, running just 11 AM to 2 PM. Plan your visit with that in mind.
Saturday evenings are the busiest stretch. Weekday afternoons are often much quieter.
Parking is usually easy to find nearby. That’s one less thing to worry about.
Live music sometimes adds to the fun. A burger with a soundtrack is hard to beat.
Graham feels like a classic small Southern downtown. This soda shop fits it like a ketchup bottle fits a diner counter.
Address: 22 NE Court Square, Graham, NC 27253
7. Park Road Soda Shoppe

Breakfast at 7 AM and a hot fudge sundae by dinner? Kannapolis makes that plan possible.
Park Road Soda Shoppe is a 1950s style diner on Rogers Lake Road. It was purposely designed to look like an old time soda shop.
The music matches the theme. Expect a 50s family style setting that’s casual and easygoing.
Southern burgers are a favorite here. Chili also gets a spotlight on the menu.
Want something long? The foot long hot dog with fries is a menu highlight.
Sides like fried pickles and onion rings are worth a look. Sharing is optional, of course.
The fun part is the soda. Park Road mixes its own soda combos, which makes ordering a little adventure.
Then there’s dessert. Hot fudge sundaes and milkshakes keep the soda shop spirit going strong.
Hours run Monday through Saturday, 7 AM to 9 PM. The shoppe is closed on Sundays.
Friday and Saturday afternoons into evenings are busiest. Weekday mornings tend to be quieter.
Parking is usually plentiful and free. Outdoor seating is available too.
The setting also offers a nice view. It’s a pleasant bonus with your burger.
Groups fit in well here. Kids have their own menu, and high chairs are ready.
Not every retro diner is born old. Some just choose the 1950s and commit to the bit.
Address: 800 Rogers Lake Rd, Kannapolis, NC 28081
8. Soda Pop’s At The Yard

Old soda pop machines make great decorations. At this Bryson City shop, they share the room with banana splits.
Soda Pop’s at the Yard sits on Depot Street in this small mountain railway town. It’s a retro style ice cream shop with an old fashioned soda shop feel.
Coca-Cola memorabilia fills the space. Diner style seating adds to the old-timey charm.
The menu keeps things sweet and simple. Classic ice cream, sundaes, and banana splits are the stars.
Need a warm-up instead? Coffee is on offer too.
This is more of a quick visit than a long meal. Order at the counter, since there’s no table service.
Still, the dining area invites you to sit for a bit. Free wi-fi is available if you want to check your trail map.
Visitors can enjoy ice cream with their dogs in the outdoor seating areas, while indoor pet access should be confirmed with the shop.
Hours run into the evening. The shop stays open until 10 PM on Fridays and Saturdays.
Sunday hours start at 1 PM, so plan a late treat. Weekdays open at noon.
Bryson City sits in western North Carolina near the Smokies. An ice cream break fits nicely after exploring the area.
Free parking makes stopping easy. You can also browse in the shop.
Friendly service is part of the appeal. Sometimes a scoop and a smile is all a vacation day needs.
Address: 45 Depot St, Bryson City, NC 28713
9. Sutton’s Store

Count the photos on the walls, and you’ll lose track fast. Sutton’s walls are packed with pictures of patrons, UNC athletes, and celebrities.
Signed UNC jerseys add to the display. It’s a scrapbook you can eat lunch inside.
Sutton’s Store sits on East Franklin Street, right across from the UNC campus. The classic store lunch counter is the heart of the place.
Breakfast starts at 7 AM most days. Sundays open a bit later, at 9 AM.
The menu covers burgers, shakes, and deli sandwiches. The Tar Heel Turkey Sandwich is a fitting choice in this town.
Other highlights include the patty melt and chili cheese fries. The BLT and potato munchers also get plenty of love.
Thirsty for something different? Vintage bottled sodas line the shelves.
Hard-to-find candy is also on hand. That makes it easy to grab a treat for later.
Plan to arrive early. Sutton’s closes at 2:30 PM daily.
Midweek lunches get busy, especially with the college crowd. Monday mornings tend to be quieter.
Parking downtown can be tough. A garage or street spot may take a few minutes to find.
Families and groups are welcome. There’s a kids’ menu and a full vegetarian menu too.
Chapel Hill changes with each new class of students. Sutton’s keeps holding the line with burgers, shakes, and a whole lot of photos.
Address: 159 E Franklin St, Chapel Hill, NC 27514
