These Southern railroads offer holiday fun for the whole family.

Keep scrolling to find out some of our favorites.

Ooh and ahh as you take in the three-mile route lined with more one million Christmas lights.

Tweetsie Christmas Main Street

Credit:Tweetsie Railroad

Toddlers age 2 and under are free.

The one-hour Holiday Express tour features holiday music and a reading ofThe Night Before Christmas.

Toddlers age 2 and under are free.

Tweetsie Christmas Train Crossing the Trestle

Credit:Tweetsie Railroad

Toddlers age 2 and under are free.

How to Ride:For tickets and more information visitbrscenic.com.

After sunset, the five-mile excursion around the mountain transforms into a holiday sing-along extravaganza.

Blue Ridge Scenic Railway Holiday Train Ride, Blue Ridge, Georgia

Credit:Blue Ridge Scenic Railway

How to Ride:The Scenic Railroad is included with a Stone MountainAttractions Ticket or Mountain Membership.

Attractions Tickets begin at $25 per person and can be purchased atstonemountainpark.com.

The railroad’s special holiday excursion lasts approximately 75 to 90 minutes and features decorated and heated coaches.

Stone Mountain Christmas Train

Credit:Stone Mountain Scenic Railroad

How to Ride:Ticket prices start at $41 each.

Children receive a special surprise gift during the ride.

For more information visitmountainrailwv.com.

Cass Scenic Railroad Christmas

Credit:Cass Scenic Railroad

Inspired by the hit movie, the holiday classic comes to life on a magical Polar Express train ride.

This immersive journey to the North Pole is set to the sounds of the motion picture soundtrack.

Before exiting the train at Candy Cane Lane, all passengers who believe will receive their own sleigh bell.

Polar Express Train Ride

Credit:The N.C. Transportation Museum

Children of all ages are encouraged to wear pajamas for the ride.

To find a Polar ExpressTM Train Ride near you, visitraileventsinc.com.