BML Train Ride

Enjoy scenic vistas of the woods, fields, and streams of Waldo County on our signature ride as the train travels to Waldo Station and then returns back to Belfast.

Travel time is approximately one hour.


Trains run Saturday only during May and June and Saturday and Sundays from July through October except as noted below.

Time:     11:00 AM & 1:30 PM

Dates:   Saturdays and Sundays through October.


This trains depart from City Point Station, 13 Oak Hill Road, in Belfast, Maine and returns.

Ride is approximately one hour.


  1. Our Pizza Trains run the 3rd Saturday of the month June through August.
  2. Our Cider & Donunts Train runs on September 30.
  3. No Belfast Train Rides during Common Ground Country Fair Weekend.
  4. Ordering information for BPS Members.



 Purchase tickets online!


Tickets purchased are sent by email where you can print them out at home.

Don't have a printer? then display tickets on your mobile device.

The Railroad reserves the right to change train equipment and schedules without advance notice. The railroad cannot be responsible for unscheduled delays.


Driving Directions to City Point Station

 Belfast and Moosehead Lake Railroad

c/o Brooks Preservation Society
PO Box 145
Brooks, Maine 04921

by email at This email address is being protected from spambots. You need JavaScript enabled to view it.

or by phone at (888) 317-2142

Joomla templates by a4joomla