Click to Home

Go To Search

Heart of Dixie Railroad Museum
Points Of Interest
Location: 1919 9th Street
Calera, AL 35040
Maps: Google | Bing | Yahoo!
Contact Phone: 205 668-3435
Link: Visit Website
Image of train engine at the Heart of Dixe Railroad Museum

Ride The Train !

Welcome to the Heart of Dixie Railroad Museum. Step back in time and relive the golden age of railroads and the people who built and operated them. The Heart of Dixie Railroad, located just south of Birmingham in Calera, is the official railroad museum of the state of Alabama. The museum features operating standard gauge trains, two restored depots, an indoor collection of railroad artifacts and memorabilia, and an outdoor collection of railroad cars, locomotives, and cabooses.

The museum is dedicated to the preservation, restoration, and operation of historically significant railway equipment. All exhibits, operating railroads, and educational programs function as both a unique means of tourism and recreation, and a way to preserve the rich history of Alabama and our nation.

We hope you'll visit us to ride a train through the scenic forests of Shelby County, enjoy our museum collection, and learn more about Alabama's railroad history. All aboard!

800 943-4490

Photo Gallery Photo Gallery

Current and Upcoming Events For This Facility

Date Event Title
Plan to arrive approximately 60 minutes prior to departure.
Calera & Shelby Train Ride at Heart of Dixie Railroad Museum
Take a trip back in time as you board restored vintage railroad coaches for a ride through the forests of Shelby County!

The Calera & Shelby Railroad runs on a portion of the former Alabama Mineral Railroad (L&N), established in 1891. Ride behind a first-generation diesel-electric locomotive as you travel through the scenic forests of Shelby County.

Locomotive and caboose tickets are available for those wishing to get an up-close look at railroad operations! Passenger age and space capacity limits apply - Check with ticket agents prior to purchase.

The train ride lasts approximately 1 hour.

Shelby County