Star Rating
Hotel Name
Price Range (USD)to

All Wyndham Hotels in or near Needham

Wyndham Boston Beacon Hill - Boston 5 Blossom St., Boston, MA 02114 ~10.09 miles northeast of Needham center
  • Four-star Downtown property
  • Hotel has an eco-friendly policy See more
Wyndham Boston Chelsea 201 Everett Ave., Chelsea, MO 02150 ~12.65 miles northeast of Needham center
  • Midscale Airport property
  • 180 rooms in property
More details

Hotels like Wyndham Hotels

Boston Marriott Newton in Newton 2345 Commonwealth Ave., Newton, MA 02466
  • High-end Suburban hotel
  • 6 suites in property
  • Did not like Wifi cost
  • Parking was ok, according to 61%
Average 3.5 /5Reviews Call
Hilton Boston Dedham 25 Allied Dr., Dedham, MA 02026
  • High-end Suburban property
  • Check-in time: 3:00 PM
  • Air conditioning was criticized by 89%
  • Most guests liked the proximity to shopping

Next: Show All Available Comparable Hotels with Pricing
Back to Top