A real Colorado milkshake does not come out of a machine at a drive-thru. It gets scooped, poured, and blended right in front of you at a counter that has been serving treats for decades.
All across Colorado, from small mountain towns to old mining districts, a handful of soda fountains still do things the slow, hand-mixed way. Some sit inside working pharmacies, others are tucked into gift shops or roadside stops.
What they all share is real ice cream, classic fountain drinks, and that step-back-in-time feeling you cannot fake. If you love a good shake and a bit of history, these seven spots are worth planning a drive around.
Here is where to go, what to order, and why each one earns a place on the list.
1. San Juan Soda Co, Lake City, CO

Way up in the San Juan Mountains, this Lake City spot keeps an original soda fountain bar running inside a cozy, historic space. You can pony up to the counter, grab a seat outside near the hummingbird feeders, or carry your treat across the street to the town square park.
The menu leans into old soda shop classics done from scratch. Think Dr Pepper ice cream sodas, root beer floats, and affogatos, plus fresh shakes and ice cream that regulars have been coming back for since the mid-2000s.
What sets it apart is the extra layer of personality. Alongside the espresso drinks and sodas, the shop sells ceramic mugs, pottery, and kitchenware, so you can browse for a gift while your order gets mixed.
Non-dairy options are a real strength here, which is not always easy to find at a vintage fountain. Hours run Monday through Saturday from 10 AM to 7 PM, and Sunday from 1 to 7 PM, with free parking nearby.
2. Salida Pharmacy and Fountain, Salida, CO

Here is a two-in-one you do not see much anymore: a full service pharmacy with a genuine soda fountain right inside. Pick up a prescription and a milkshake in the same stop, all wrapped in the charm of a proper vintage counter.
The fountain turns out the classics you would hope for, including root beer floats and hand-mixed milkshakes priced around eight dollars. Malts are on the board too, and the counter is happy to make dairy free versions that hold up well.
Service here moves quick and friendly, which is handy since the milkshakes are the main draw for visitors passing through downtown Salida on F Street.
One thing to plan around: the pharmacy side keeps shorter hours than the fountain. The soda fountain runs Monday through Thursday from 9 AM to 7 PM, Friday until 8, Saturday from 11 AM to 8 PM, and Sunday from 11 AM to 7 PM.
Free wi-fi is a nice bonus if you want to linger over your shake.
3. End of the Line, Georgetown, CO

Downtown Georgetown is one of Colorado’s best-preserved historic mining towns, and this shop leans right into that with a working 1901 soda fountain. It shares space with t-shirts, gifts, and souvenirs, so you can shop while your shake comes together.
Handmade milkshakes are the signature here, made the old way behind the counter. The fountain also mixes custom sodas, and the lemon cherry fizz has become a favorite for anyone who likes a little tang with their fizz.
Beyond shakes, you will find ice cream and candies, plus hot cider that makes a cold Georgetown afternoon a lot more pleasant. There is also plenty of outdoor seating if the weather cooperates.
The family-run feel comes through, and the friendly owners are part of why people remember the stop. Hours are Monday through Thursday from 10 AM to 5 PM, Friday and Saturday until 6, and Sunday from 10 AM to 5 PM.
It makes an easy detour off I-70 on a mountain drive.
4. Lyon’s Corner Drug & Soda Fountain, Steamboat Springs, CO

Right on Lincoln Avenue in Steamboat Springs, this family-owned pharmacy has kept its old-fashioned soda fountain going as part of the daily routine. Take a seat at the counter and you get a real taste of how these places used to run.
The fountain does more than dessert. There is a little sandwich grill, a full array of fountain drinks, and of course ice cream, so it works for both a quick lunch and a sweet finish.
Sodas here are made the old-fashioned way, and the handmade versions are a big reason regulars keep sitting down at that counter.
The rest of the store is worth a wander too. You will find clothing, Colorado and Steamboat souvenirs, greeting cards, toys, and over-the-counter basics, with new inventory arriving weekly.
Hours are Monday through Saturday from 9 AM to 6 PM, and it is closed on Sundays, so plan your ski-town shake accordingly.
5. Knotty Pine, Bailey, CO

Rolling along US Highway 285 through Bailey, this long-standing roadside stop mixes an old school soda fountain with a tourist shop. It is the kind of place that makes a mountain drive feel a little more like a trip.
Homemade ice cream anchors the menu, along with soft-serve cones, sandwiches, and coffee. The shakes are a highlight for people who pull over craving something cold, and a classic root beer float made with A&W hits the spot on a warm day.
When the temperature drops, hot cocoa becomes the reason to stop instead. The setting is casual, cozy, and quiet, with good-for-groups seating and clean restrooms for travelers.
You can browse souvenirs while you eat, which makes it an easy family pause. Free parking is right there, both in the lot and on the street.
Hours are Monday and Tuesday from 10 AM to 5 PM, Thursday through Sunday from 10 AM to 5 PM, and it is closed on Wednesdays.
6. The South Fork Malt Shoppe, South Fork, CO

If you want a shake with a full meal to match, this South Fork malt shop on US-160 delivers both. It runs on counter service with a straightforward retro feel and a menu built around comfort food.
Milkshakes and malts come in generous portions, made the old-fashioned way with real fruit and creamy ice cream. The Avalanche creations get plenty of attention too, with mix-ins like Fruity Pebbles and flavors like butterscotch drawing repeat visits.
On the food side, expect burgers, fries, and hearty local favorites. The green chili burger is a standout, and there are options like a Mushroom Swiss Burger, a Banana Split, and even a 12-inch taco pizza.
Pricing lands around ten to twenty dollars per person, and the place is set up for families with high chairs and a kids’ menu. Dogs are welcome at the outdoor seating.
Hours are Monday through Saturday from 11 AM to 7 PM, and it is closed on Sundays. Free parking is rarely a problem here.
7. Bear Coal Soda Fountain, Craig, CO

Only in a small town do you find a soda fountain sharing a building with a laundromat, and Craig has exactly that. Bear Coal keeps things simple and fun, with a drive-through window and a walk-up option for anyone who would rather grab a treat without going inside.
The counter turns out shakes, sundaes, and homemade sodas, plus Italian sodas for a lighter refresher. There are sandwiches too, and the grilled cheese has a loyal following.
Ice cream flavors reward the curious, with picks like toasted coconut pineapple standing out from the usual lineup. A three-scoop chocolate ice cream soda is the kind of order that keeps things affordable.
Service tends to move fast even when the counter gets busy, which is a plus on a summer walk around town. The spot is family-friendly and welcoming to all.
Hours are Friday through Sunday from noon to 6 PM, and it is closed Monday through Thursday, so weekend visits are the play.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.