Our research is editorially independent but we may earn a commission for purchases made through our links.
Whether you’re a history buff, a baseball fan, or a passionate foodie, Boston is an amazing East Coast city to visit for the weekend or even longer. This Massachusetts city has unique and colorful neighborhoods, and it’s easy to get around on foot and public transportation. It’s also one of the best American cities to explore museums, enjoy cultural events, and of course a Red Sox game at Fenway Park is an obvious must-do.
But of course, every travel destination is better when you have a comfortable place to come “home” to after a long day of sightseeing. Accommodations in the area range from budget to luxurious and from romantic to family-friendly. These are some of the best hotels to stay at while visiting Boston, Massachusetts.

Battery Wharf Hotel
If you’re planning a trip to Boston this winter, the Battery Wharf Hotel is one of your very best options. Located at 3 Battery Wharf, this hotel offers beautiful views of the city from the comfort of the warm and toasty indoor space. Discover boutique accommodations as well as an award-winning spa, while freshly-caught seafood is on the menu at the on-site Battery Wharf Grille. It’s also one of the best pet-friendly hotels in Boston.

Mandarin Oriental Boston
The Mandarin, located at 776 Boylston Street in Boston, is always ranked at the top of Boston’s best hotels. It blends the unique charm of New England with the luxury and mystery of international travel. Make sure to visit the spa, which offers luxe facials and an array of pampering treatments. The rooms here have plenty of room to spread out, an elegant touch, and a friendly staff that keeps them in tip-top shape. The on-site lounge is an excellent place to go for an evening cocktail or afternoon tea.

XV Beacon
One of the top picks for families in Boston, XV Beacon is located in a Beaux-Arts building, which was built in 1903 and is very close to the Boston Common. The Beacon Hill neighborhood is a wonderful one to explore, and these boutique rooms are pet-friendly and cozy. All rooms have gas fireplaces, complimentary Wi-Fi, flat-screen TVs, and a great rooftop deck with views of the Charles River and Beacon Hill. When hunger hits, visit Mooo to browse its classic steakhouse menu or request 24-hour room service.

The Liberty
History and architecture buffs will fall in love with The Liberty when they stay in Boston. It’s a unique option for experiencing a real, original jail cell as well. This building was once home to the Charles Street Jail, and after an extensive renovation process, it is now one of the most luxurious places to stay in Boston. Some of the vestiges of jail cells have been preserved throughout the hotel lobby to add a unique and historic touch to this intriguing building. Take in sweeping views of the city skyline and Charles River or visit one of the multiple restaurants on-site.

Boston Harbor Hotel
Located at 70 Rowes Wharf, the Boston Harbor Hotel is a great option for travelers who hate leaving their furry friends behind. Not only is this hotel pet-friendly, but it offers pampering packages for both you and your pooch. This is a picturesque waterfront hotel that has all of the chandeliers, antiques, tapestries, and archways a luxury traveler could hope for. All rooms and suites offer views of the Boston cityscape or the waterfront and harbor. On-site perks include a private health club-style spa and fitness center, award-winning dining at Rowes Wharf Sea Grille and a full-service 34-slip marina.

Hotel Commonwealth
Hotel Commonwealth is located at 500 Commonwealth Avenue in Boston and is a perfect fit for travelers who like to stay busy and be in the middle of the action. This is also a great hotel for baseball fans because it’s conveniently located only a few blocks from Fenway Park, while some rooms even face the iconic field. When you stay here, you can get to the game without any of the driving and parking hassles! If you’re traveling with your dog, you can take advantage of on-site walking, grooming, and even dog massage services.

Four Seasons Boston
Four Seasons is always a big name in luxury hotel lists, and that’s no exception in the city of Boston. The Four Seasons, located on 200 Boylston Street, offers a romantic getaway spot, which is brimming with New England charm in the historic area of the city. There are activities for kids here too, which is good to know for traveling families. Other hotel perks include an on-site spa, indoor pool, 24-hour business center, fitness facilities, complimentary house car, and fine dining at The Bristol.

Ritz Carlton, Boston Common
Another big name in luxury accommodations is the Ritz Carlton, and Boston’s Ritz is located at 10 Avery Street. This hotel has a retro-chic vibe that is classy, comforting, and nostalgic. Enjoy a classic cocktail as you warm up around the inviting fireplace at this top hotel pick in the city. Unlike some Ritz Carlton hotels, Boston’s Ritz is small and intimate. The Ritz-Carlton, Boston offers modern urban luxury as well as signature martinis and mid-century glamour at Avery Bar and an adjoining Equinox Sports Club for active travelers.

The Eliot Hotel
One of the best features of the Eliot Hotel, located at 370 Commonwealth Avenue, is the excellent sushi bar located right inside the hotel. Uni Sashimi Bar is a Japanese fusion restaurant that has earned some of the highest cuisine ratings in the entire city. The boutique hotel is a stone’s throw from Boston’s famous art galleries and cultural attractions, while guests love the European-inspired rooms and suites, each appointed with luxury bedding, fully stocked mini-bars, plush bathrobes and flat-screen HD TVs with streaming capabilities.