New York Mills is a tiny town in Otter Tail County, Minnesota. The population is less than 2,000 people, but the town has a few interesting features: it lies in close proximity to hundreds of lakes, it’s on the Continental Divide and it has a very interesting bed and breakfast that you will definitely want to visit. The Whistle Stop Bed & Breakfast is an amazing choice for a weekend away from the city – especially if you want to sleep somewhere just a little different.

The main house is over 100 years old. It was built in 1903 and has only had three owners.

Whistle Stop Bed & Breakfast

Visitors can stay in charming bedrooms named after railroads, like The Northern Pacific and the Great Northern Suite.

Whistle Stop Bed & Breakfast

Whistle Stop Bed & Breakfast

There is also a Tea Room, with tea service available upon request.

Whistle Stop Bed & Breakfast

But the real draw is the Whistle Stop’s collection of meticulously restored train cars.

Whistle Stop Bed & Breakfast

The Viking Car is a bright yellow beauty that once served as a restaurant in Deerwood.

Whistle Stop Bed & Breakfast

Whistle Stop Bed & Breakfast

The Palace Car was built in 1909 and was used through the ‘60s by the Northern Pacific Railroad.

Whistle Stop Bed & Breakfast/Facebook

Whistle Stop Bed & Breakfast

The Imperial Car has an interesting history. It was built in 1903 and served on the North Coast Limited. It was later used as a deer shack and even as a family home.

Whistle Stop Bed & Breakfast

Whistle Stop Bed & Breakfast/Facebook

Living up to its name, the Cozy Caboose is both the smallest and the oldest car available. Built in 1893, it is decked out in everything you need for a cozy weekend away.

Whistle Stop Bed & Breakfast/Facebook

Whistle Stop Bed & Breakfast

To complete your stay at this charming spot, guests receive a full breakfast for every visit.

Whistle Stop Bed & Breakfast/Facebook

Have you ever been to this charming bed and breakfast? If you’re interested in more great places to stay, check out this list of 13 amazing and affordable places to stay in Minnesota.

Whistle Stop Bed & Breakfast

Whistle Stop Bed & Breakfast/Facebook

OnlyInYourState may earn compensation through affiliate links in this article.