Trains used to ferry passengers all over the United States, but nowadays it’s often easier to get on a plane. That means there are a lot of historical rail cars looking for second life. One historical train in New Hampshire has been transformed into a once-in-a-lifetime dining experience.

Cafe Lafayette/facebook The Cafe Lafayette Dinner Train in North Woodstock takes riders on a 2-hour ride along the Pemigewasset River. Along the way, guests enjoy a delicious five-course meal.

Cafe Lafayette/facebook As guest enjoy their food, they are taken through the heart of the White Mountains, for a truly unforgettable experience.

Cafe Lafayette/facebook While the views are spectacular, the food is equally amazing.

Cafe Lafayette/facebook Chefs on board prepare sophisticated and top-notch meals that will wow your taste buds.

Cafe Lafayette/facebook

Check out the Cafe Lafayette Dinner Train on Great Scenic Railway Journeys:

Cafe Lafayette/facebook

The Cafe Lafayette Dinner Train in North Woodstock takes riders on a 2-hour ride along the Pemigewasset River. Along the way, guests enjoy a delicious five-course meal.

As guest enjoy their food, they are taken through the heart of the White Mountains, for a truly unforgettable experience.

While the views are spectacular, the food is equally amazing.

Chefs on board prepare sophisticated and top-notch meals that will wow your taste buds.

Happy dining!

OnlyInYourState may earn compensation through affiliate links in this article.