About New Buffalo
New Buffalo is a city in Berrien County in the U.S. state of Michigan. The population was 1,708 during the 2020 census. It is called the "Hamptons of the Midwest".
Source: Wikipedia
Getting There
✈️ Airports
✈️
Michigan City Municipal Airport
✈️
South Bend International Airport
✈️
Porter County Municipal Airport
🚂 Train / Metro
🚂
New Buffalo
🚂
Carroll Avenue
🚂
11th Street station
🚂
Hudson Lake station
Things to Do Nearby
Kesling Nature Preserve
Washington Park Zoo
LaPorte County Historical Society Museum
Paul H. Douglas Center for Environmental Education
Mud Lake Bog
Indiana Dunes Visitor Center
Enchanted Forest
Indiana Dunes National Park
Visitor reviews
No reviews yet. Stayed here? Be the first to share your experience.
Write a review
More in New Buffalo
Own a motel or hotel? Run it on MotelEasy.
Reservations, check-in, housekeeping, staff and OTA sync in one simple dashboard. Flat $20/month after a 14-day free trial.
Start your free trial →No contracts. Cancel anytime.