easy
30 minutes
Suitable for all ages and fitness levels; minimal physical exertion required.
Bring a new toy to Unity Station and enjoy a free 30-minute train ride with Belfast & Moosehead Lake Railroad, supporting Waldo County children in need this holiday season.
Support Toys for Tots and enjoy a FREE train ride!
Join us at Unity Station in Unity, Maine, for a heartwarming experience supporting Toys for Tots! Bring a new unwrapped toy and enjoy a free 30-minute train ride, helping to bring joy to Waldo County children in need. Make a difference while creating unforgettable memories!
Adults - New unwrapped toy per person or $20 Child - New unwrapped toy per child or $10 Infant - Free
30 minutes
Bring a new unwrapped toy (per person) to Unity Station in Unity Maine and hop aboard! All toys will be given to Waldo County children in need.
If you cannot bring a toy consider purchasing a ticket instead.
Your toy donation is required for a free ride and helps local children during the holidays.
Unity Station can get busy; arriving 15 minutes early ensures a smooth boarding process.
While the train cars are sheltered, dress warmly in winter months as the journey is short but outside before and after boarding.
Parking near Unity Station is limited; carpool or plan alternate transport to avoid congestion.
The Belfast & Moosehead Lake Railroad is part of Maine’s rich railway heritage, originally built to connect inland towns with coastal ports.
Efforts to maintain the rail line and surrounding forest areas help preserve habitat and promote sustainable tourism in rural Maine.
Keeps you comfortable during cooler autumn rides.
fall specific
Layers provide adjustable warmth for colder winter temperatures.
winter specific
Protects against mosquitoes and black flies in warmer months.
summer specific
Capture the scenic views and special moments aboard the train.