Vox Media has affiliate partnerships. These do not influence editorial content, though Vox Media may earn commissions for products purchased via affiliate links. For more information, see our ethics policy.
Winter in New York City can be pretty brutal: the weather is crummy, the subways are full of grumpy people in puffy coats, and it feels like this bleak season may never end. Taking a day trip is nice, but sometimes it doesn’t feel like enough time out of town—so what better time than now to plan a winter getaway?
Whether it’s the Hamptons, the mountains, or the middle of nowhere, there are plenty of small towns within a few hours of the five boroughs that are perfect for a weekend escape, and many of these destinations are reachable on public transportation.
In the small hamlet of Kerhonksen, located close to Minnewaska State Park, a tiny cabin offers a secluded getaway. Even though the lodging itself is small, it’s not lacking in style: The home has a bright, modern kitchen, a full bathroom, and a queen-sized bedroom with skylights. It’s the perfect getaway for a couple, and typically rents for around $125/night.
This pretty little cabin sits close to Esopus Creek in Chichester, and has views of the water as well as an off-the-grid vibe. The house itself has one bedroom and a sleeping loft, as well as a full kitchen and bathroom; the owners have kitted it out in comfortable but modern style, and there’s even a stone fireplace. It’s a short drive from there to the hip hamlet of Phoenicia, among other Catskills hotspots. The average price is $165/night.
Planning a group getaway? This charming A-frame cabin, located in Windham, may be just the ticket: It has four bedrooms and sleeps eight, with a full kitchen, wood-burning stove, and other cozy amenities. It’s located close to Windham Mountain Resort, if skiing is your kind of thing. The average price is $325/night.
This three-bedroom cabin in Saugerties is also quite stylish; the listing describes it as having a “Scandinavian lodge feel,” with exposed wood, modern-yet-rustic furnishings, and plenty of light. It’s located close to Kaaterskill High Peak, and some of the best small towns of the Catskills—Woodstock, Saugerties, and the like—are close by. It rents for an average of $241/night.
Stay in a bona fide log cabin on Lake Dutchess, located in the heart of the Hudson Valley. Even though the house itself is rustic, the decor is contemporary; there are also perks like new appliances in the kitchen, a new bathroom, and a retro-cool fireplace in the living room. The house can sleep up to four adults, and is about a half hour drive from Beacon. The average price is $258/night.
Architecturally-inclined daytrippers may want to book a stay at this Glass House-inspired cabin, located in the small town of Hillsdale, close to the Berkshires. It was designed by Adam Rolston of INC Architecture & Design, and is beautifully appointed inside and out. (It also sits on six acres of land, so no need to worry about those walls of windows.) It’s priced from $350/night.
The Zink Cabin, as this sleek and stylish retreat is known, is “small but efficient,” according to the listing. There’s just one bedroom, a small kitchen, and a deck that overlooks the woods nearby, along with a sleek dining nook and a propane fireplace. But if you need tech-friendly conveniences—Wi-Fi, a smart lock, and the lock—this place also delivers. It goes for $235/night on average.