Some towns grow up. Some towns disappear. And then there's St. Elmo, Colorado, which apparently decided the 1800s were pretty great and saw no reason to move on.
Tucked into the mountains of Chaffee County near Buena Vista, St. Elmo is one of Colorado's most fascinating historic ghost towns. It's got old wooden buildings, mining history, incredible scenery, and enough character to make you wonder if a cowboy might walk around the corner.
And the best part? You can explore the area by eBike!
What Makes St. Elmo One of Colorado's Best Hidden Gems?
1. A Ghost Town That Still Has a Pulse
Founded during Colorado's mining boom in 1880, St. Elmo was once a bustling railroad and mining community.
Today, its preserved historic buildings offer a glimpse into the Wild West without requiring a time machine, a horse, or an uncomfortable pair of cowboy boots. Walk along the old streets, admire the architecture, and imagine what life was like when mining fortunes were made and lost in these mountains.
2. The Ride Is Half the Adventure
The journey through Chalk Creek Canyon toward St. Elmo is spectacular. Think towering mountains, rushing water, beautiful forests, and scenic mountain roads. On an eBike, you get to enjoy the surroundings without spending the entire trip wondering why you skipped leg day.
Mountain scenery + electric pedal assist = our kind of adventure.
3. History, Mystery & a Little Ghostly Personality
Every great Colorado ghost town needs a few good stories. St. Elmo has plenty, including tales associated with its former residents and the legendary Stark family. Are there actually ghosts wandering the streets? We'll let you decide. But if you hear someone whisper, “Get out of town,” it's probably just your legs asking for a break.
4. Photo Opportunities Everywhere
Historic storefronts, weathered wood, mountain backdrops, and old mining-town details make St. Elmo a photographer's dream.
You don't need a fancy camera. Just bring your phone, some curiosity, and enough storage for approximately 400 pictures of old buildings.
Where Is St. Elmo Ghost Town?
St. Elmo is located in Chaffee County, Colorado, southwest of Buena Vista, along the scenic Chalk Creek Valley. It's a great addition to a Buena Vista vacation, Colorado ghost town road trip, or mountain adventure.
Summer and early fall are popular times to visit, but mountain weather and seasonal road conditions can affect access. Check conditions before traveling.
Explore St. Elmo With a Local Guide!
Want to experience the history without having to figure out where everything is?
Join us for our St. Elmo Ghost Town by eBike Tour, where we combine scenic riding, local stories, railroad history, and one of Colorado's most memorable historic destinations.
Visit The eBike Shop of Colorado to explore our guided adventures.
Keep Exploring Colorado's Hidden Gems
At The eBike Shop of Colorado, we love the places that don't come with traffic jams, velvet ropes, or $30 parking fees.
St. Elmo is exactly why we created our Colorado Hidden Gems series: to celebrate the little towns, forgotten stories, and incredible landscapes that make Colorado worth exploring.
St. Elmo, Colorado: Come for the scenery. Stay for the history. Leave before the ghosts ask you to pay rent.