Our research is editorially independent but we
may earn a commission for purchases made through our links.
Buffalo, New York is often thought of as the gateway to Niagara Falls (one of the most beautiful waterfalls in the world), but the city has a lot to offer on its own too. For example, it is a friendly and affordable city where you can get into sports, outdoor recreation, history, and art. When you plan a trip to Buffalo, consider making one of these top hotels in the city your home base for fun and exploration.
One of the most stunning hotels in the Buffalo area is The Mansion on Delaware Avenue. This is a 19th-century mansion that offers modern comforts and has butlers to tend to guests’ needs. You’ll find lush gardens and a serene escape from city life at this unique hotel. Guests receive downtown chauffeur service, an evening cocktail, a European-style continental breakfast, shoeshine services, and overnight pressing. There is also a fitness center and billiards table at the mansion. As you might expect, this is a popular place for weddings and special events. Meanwhile, the mansion’s location is in a walkable neighborhood, and features live music performances.
The Westin Buffalo is a Marriott-brand hotel ideal for both business and leisure travelers. It is located downtown and close to the KeyBank Center for events and Shea’s Buffalo Theatre for performances. The guest rooms are equipped with ergonomic workstations, LCD TVs, Wi-Fi, and signature beds. Room service is available here in addition to the American cuisine served at the onsite restaurants. You can work out in the fitness studio and plan business meetings and events at the ballroom or outdoor courtyard. This is a pet-friendly hotel that allows pets of up to 40 pounds. Onsite self-parking is $20 per day.
Near the KeyBank Center and within the LECOM HARBORCENTER complex, Buffalo Marriott at LECOM HARBORCENTER is also close to the convention center, nightlife, and Canalside events. There is 6,000 square feet of event space at the hotel, which makes it a popular hotel for business travelers. Panorama on Seven is an onsite restaurant that serves seasonal American cuisine and handcrafted cocktails. Other amenities offered are free Wi-Fi, a convenience store, a fitness center, and room service. Parking is available for $14 daily or $98 weekly.
Stylish and tech-forward, the Aloft Buffalo Airport hotel is close to football games, art attractions, and the downtown Canalside district. The rooms here feel light and breezy, with plush bedding and custom bath amenities. This is a pet-friendly hotel with a 24-hour gym, indoor pool, and bar with a full lineup of music. It’s a popular place to stay for people looking to catch early flights and attend local concerts. This Marriott-brand hotel welcomes up to two pets weighing 40 pounds or less, and daily onsite parking is $10.
Conveniently located just off I-190 and attached to several restaurants, the Hampton Inn & Suites Buffalo Downtown has 140 total guest rooms and three meeting rooms. It is two blocks from the free downtown train and a mile from the local sports and entertainment venues. There are many perks of staying at this hotel, including free hot breakfasts and free Wi-Fi. It’s a pet-friendly hotel that also has an indoor pool, fitness center, meeting rooms, and business center. Pets weighing up to 75 pounds can stay here for an extra fee.
The Hotel at the Lafayette is a Wyndham-brand hotel in a 1904 landmark French Renaissance building. It gives guests easy access to shopping, dining, and sports, and offers modern conveniences and spacious suites. The hotel is downtown and near a lot of Buffalo’s best things to do, including the Main Place Mall and Lafayette Square. You’ll be just minutes from Niagara International Airport, and the Lafayette Brewing Company restaurant and bar is onsite. Fresh-brewed coffee and baked treats are served at Public Espresso. The rooms have free Wi-Fi, flat-screen HDTVs, coffeemakers, and ironing facilities. There is also a fitness center at the hotel.
The Curtiss Hotel is located in a historic landmark building in downtown Buffalo. There are 68 luxurious rooms here with high-tech enhancements and marble bathrooms. You can dine at the Chez Ami Restaurant onsite for casual-upscale fare at a revolving bar and the year-round patio along West Huron Street. Take a dip in the urban hot springs, which are heated to 102 degrees year-round. You’ll also love the VUE Rooftop Lounge for cocktails and panoramic views. Meanwhile, the Harlow Spa offers Swedish massage, HydraFacial treatments, and more.
A Marriott-brand hotel to consider for your Buffalo trip is the Residence Inn Buffalo Downtown. This hotel is close to the Buffalo Niagara Medical Campus and has free onsite parking. It offers spacious studio suites and one-bedroom suites with separate sleeping and living areas. The suites have kitchens, smart TVs, and welcome pets. Free hot breakfasts are served daily, and there is a Starbucks onsite too. While staying at this hotel, you’ll also have an indoor pool and fitness center. Pets up to 75 pounds are welcome here for an additional fee.
At the Hyatt Regency Buffalo / Hotel and Conference Center, you will be within walking distance of the waterfront, Shea’s Buffalo Theatre, and KeyBank Center. It is a conference center hotel with an onsite restaurant, meeting facilities, a fitness center, and free internet access. There are pet-friendly rooms here if you are traveling with a dog. You can bring one dog up to 50 pounds or two dogs weighing up to 75 pounds combined for extra fees. To treat yourself, choose a spacious, upper floor room or suite with separate living and dining areas. For dining, there is a Starbucks onsite, happy hour, and a bar and bistro serving American cuisine.
Right along historic Millionaire’s Row, this architectural masterpiece of a hotel blends history and modern luxury. Perfect for a fun weekend getaway in Buffalo, The Edward Hotel has beautifully decorated rooms and suites in a 1910-era building built by E.B. Green. It features old-world opulence with modern updates and is a popular place for small private events. You can read about the specific guest rooms and what they offer on the hotel’s website. At the onsite Roosevelt Tea Room, you can sit by a fireplace, enjoy meals, and relax on couches while reading a book.
Located a mile and a half from the Buffalo waterfront, the Embassy Suites by Hilton Buffalo is a hotel in the iconic Avant building. It is three blocks from the complimentary light rail too, which makes getting around the city to explore very easy. The Embassy Suites offers a complimentary evening reception, free made-to-order breakfast, and an on-demand shuttle to the airport. This pet-friendly hotel also has a fitness center, meeting rooms, and a business center. Pets up to 75 pounds can stay here for an extra fee. A restaurant is coming soon, and room service is currently available. The hotel has 182 guest rooms, seven meeting rooms, and 6,440 square feet of event space.
This hotel is on the Buffalo Niagara Medical Campus and by the BUF airport. The Wyndham Garden Buffalo Downtown has a free local shuttle to help you explore the downtown area. Other amenities offered here are Wi-Fi, a restaurant, a bar, a fitness center, and an airport shuttle that you can book for an extra fee. The onsite restaurant is a casual American grill with local craft brews. All rooms have mini-fridges, microwaves, flat-screen TVs, free Wi-Fi, and coffee/tea makers. If you are traveling to Buffalo for work, the hotel has 1,745 square feet of event space and four meeting rooms.