Winnipesaukee Scenic Railroad

The Winnipesaukee Scenic Railroad is located in the village of Meredith, NH at the northern end of Lake Winnipesaukee with a satellite ticket booth located on the Boardwalk at Weirs Beach, NH. Operating on a rail system that was once home to the famous Boston, Concord & Montreal line in the late 1800’s, we offer old-fashioned train rides along the western shore of NH’s largest lake from Meredith to Weirs Beach (located in the middle of our route) to Lakeport and back. View Map

From our Meredith Station, you can enjoy 2-hour train rides along the lake shore, while 1- and 2-hour train rides are available from our Weirs Beach location. Available daily throughout the summer months and weekends during the fall, you’ll enjoy panoramic views of the lake on one side of the train, and views of beautiful vacation homes lining the rail can be seen on the other side. A variety of snacks, ice cream treats, soft drinks and bottled water along with train-related gifts, apparel, post cards and collectibles are available in our Meredith Station Gift Shop.

Meredith Station

154 Main Street, Meredith, NH 03253

2-Hour round trip train rides available

Ticket Information

Adult: $22

Child (ages 4-12)): $17

3 and under: FREE

Departure Times:

10:30am | 12:30pm 

Reserve In Advance And Save!

Weirs Beach Station

211 Lakeside Ave, Weirs Beach, NH 03247

1 and 2 hour round-trip train rides available.

Ticket Information

1-Hour Train Rides 

Adult: $20

Child(ages 4-12): $15

3 and under: FREE 

Departure Times:

11:00am | 12:00pm | 1:00pm 

Reserve In Advance And Save!

2-Hour Train Rides 

Adult: $22

Child(ages 4-12): $17

3 and under: FREE 

Departure Times:

11:00am | 12:00pm  

Reserve In Advance And Save!