Portland, Maine, is a vibrant city known for its rich history, stunning waterfront, and delicious cuisine. When planning a visit, finding the right hotel can make all the difference. From charming boutique inns to modern waterfront properties, Portland offers a variety of options to suit every traveler’s needs. Each hotel reflects the unique character of the city, making your stay memorable.
Staying in Portland means waking up to breathtaking views of Casco Bay or enjoying a cozy atmosphere in the heart of the Old Port. Many hotels are within walking distance of the city’s top attractions, including local shops, art galleries, and renowned seafood restaurants. With such a great selection, visitors can truly immerse themselves in the warm and welcoming spirit of Portland.
Best Hotels In Portland, Maine
1. Canopy by Hilton Portland Waterfront

Have a fun time at Canopy by Hilton Portland Waterfront! This modern hotel boasts stunning views of the waterfront. It’s perfect for travelers looking for an active getaway.
Enjoy complimentary bikes to explore the local scenery and nearby attractions. The fitness center is well-equipped for those wanting to maintain their workout routine.
Relax in your stylish room featuring contemporary design and comfortable amenities. Each space is designed to provide a restful ambiance after exploring Portland’s many offerings.
Don’t miss the distinctive breakfast options available at the hotel. Local flavors and fresh ingredients elevate your dining experience.
Room rates start at approximately $220 per night, with discounts available for early bookings.
Address: 65 Commercial St, Portland, ME 04101
2. West End Inn
Visit the West End Inn for a cozy experience in the heart of Portland. This charming boutique bed and breakfast offers a personal touch that makes every stay special. The staff is friendly and dedicated to ensuring you feel at home.
Enjoy a delightful breakfast each morning. Their homemade treats and fresh coffee will start your day right! You can relax in their beautifully decorated rooms, featuring comfortable beds and lovely decor.
Explore the vibrant West End neighborhood, known for its picturesque streets and local shops. You’ll find plenty of cafes and small eateries to venture into nearby. The location is perfect for strolling around and soaking up the local atmosphere.
In the evening, unwind on the cozy porch or in the comfortable living areas. The peaceful setting of the Inn allows you to recharge for your next adventure in Portland.
Room rates typically start around $200 per night, but check their website for deals and packages.
Address: 147 West St, Portland, ME 04102
3. The Chadwick Bed & Breakfast

Experience warmth and charm at The Chadwick Bed & Breakfast. This delightful B&B is located close to the West End, making it easy for you to explore the area. The atmosphere is always welcoming, which keeps guests coming back.
Start your day with a delicious homemade breakfast. Each meal is prepared with fresh ingredients and served in a bright, cheerful dining area. The friendly staff will happily cater to your dietary needs.
Relax in beautifully decorated rooms, each with unique touches and lovely furnishings. Enjoy the comfort that makes you feel right at home after a long day of exploring.
Take a stroll around the area to discover local shops, restaurants, and parks. The Chadwick is conveniently located for all your Portland adventures.
Room prices generally start at around $180 per night. Be sure to book early for the best rates!
Address: 76 Chadwick St, Portland, ME 04102
4. The Francis Hotel

Stay at The Francis Hotel, a historic mansion turned hotel in the West End. With its charming architecture, this boutique hotel offers elegance and comfort. You’ll appreciate the blend of historic and modern elements throughout the property.
Each room features a unique design and modern amenities. Enjoy complimentary parking and pet-friendly options, making it perfect for you and your furry friends.
Take a leisurely walk to nearby Old Port, filled with boutiques, galleries, and eateries. The hotel’s location allows easy access to all Portland has to offer.
The friendly staff is always ready to assist with recommendations for local attractions and dining spots. They are dedicated to making your stay memorable.
Room rates typically begin around $250 per night, but check for seasonal deals on their website.
Address: 747 Congress St, Portland, ME 04102
5. Hilton Garden Inn Portland Downtown Waterfront
Stay at the Hilton Garden Inn Portland Downtown Waterfront for a convenient experience near Old Port. This hotel combines comfort and value, making it ideal for both business and leisure travelers.
After a restful night, treat yourself to a hearty breakfast at their on-site restaurant. They serve a variety of delicious options to energize you for the day ahead.
The rooms feature comfortable beds and modern amenities to help you unwind. The hotel also has a lovely outdoor terrace, perfect for relaxing in the evening.
Take a short walk to the nearby waterfront, where you’ll find attractions, dining, and shopping options. Everything you need is just minutes away!
Room rates start around $189 per night, so make sure to check for any specials available during your stay.
Address: 63 Pleasant St, Portland, ME 04101
6. Portland Regency Hotel & Spa

Take a break at the Portland Regency Hotel & Spa, located in the historic Old Port district. This hotel combines luxury with a rich history, providing a unique experience during your stay.
Indulge in spa services after a day of exploring the city. The hotel’s amenities ensure you can unwind and rejuvenate whenever you desire.
Enjoy local seafood at the hotel restaurant, where every dish is crafted with fresh ingredients. The dining experience pairs beautifully with the charming atmosphere of the Old Port.
Each room showcases historic details alongside modern comforts. Staying here gives you a glimpse into Portland’s past while enjoying contemporary amenities.
Room rates typically start from $229 per night, which includes some great packages with spa treatments or dining considerations.
Address: 20 Milk St, Portland, ME 04101
7. Portland Harbor Hotel

Visit the Portland Harbor Hotel for a fantastic waterfront experience. This hotel provides stunning views and convenient access to local attractions and activities.
Relax in an indoor pool or maintain your workout routine at the fitness center. The hotel also offers comfortable rooms with modern amenities to ensure a pleasant stay.
Have a memorable dining experience at the hotel’s on-site restaurant, featuring fresh local seafood and delicious pasta dishes. Enjoy the flavors of Portland in every bite!
Take a stroll along the waterfront or explore nearby parks and shops, all within walking distance from the hotel.
Room rates start at around $220 per night, making it a great option for both families and business trips.
Address: 468 Fore St, Portland, ME 04101
8. Longfellow Hotel

Discover the Longfellow Hotel, a wellness-focused accommodation located in the lively West End. This boutique hotel emphasizes relaxation and wellness, providing options for an invigorating stay.
Enjoy their fitness center and wellness programs designed to revitalize your spirit. Take advantage of local partnerships that offer spa services for a complete rejuvenation.
Rooms are tastefully designed with comfortable furnishings. Guests love the tranquil atmosphere that invites relaxation after a busy day of exploring.
Just a short walk away, you can find trendy cafes, restaurants, and shops to discover local flavors and unique items.
Room rates typically start around $198 per night; check for special wellness packages that can enhance your stay!
Address: 754 Congress St, Portland, ME 04102
9. AC Hotel Portland Downtown/Waterfront
Take a trip to the AC Hotel Portland Downtown/Waterfront, located in the heart of the historic Old Port. This modern hotel offers a chic design and convenient access to popular attractions.
Enjoy a complimentary breakfast featuring European-inspired options to kickstart your day. The stylish accommodations provide a comfortable and relaxing environment for all guests.
With its prime location, you can easily explore the nearby waterfront and find restaurants and shops just a few steps away.
Unwind at the rooftop terrace, which offers lovely views of the city and waterfront. It’s a fantastic spot for relaxation after a day of sightseeing.
Room rates begin at approximately $199 per night, so be sure to check for any available discounts.
Address: 158 Fore St, Portland, ME 04101
10. Embassy Suites by Hilton Portland Maine

Head to the Embassy Suites for spacious accommodations that are perfect for families. The hotel offers comfortable suites with separate living areas and kitchen amenities.
Enjoy the complimentary breakfast featuring made-to-order options and delicious pastries. The warm atmosphere will help you start your day positively!
The indoor pool and fitness center allow you to maintain your routine during your stay. You’ll find plenty of space for relaxation with family and friends.
Conveniently located, you can easily explore nearby attractions and restaurants to fill your day with exciting activities.
Room rates generally start at around $185 per night, making it an excellent choice for families visiting Portland.
Address: 1050 Westbrook St, Portland, ME 04102
11. Inn at St. John

Enjoy a charming stay at the Inn at St. John. This hotel captures the historic charm of Portland while providing modern amenities for a delightful experience. Its location gives easy access to downtown attractions.
Each room showcases unique designs with lovely furnishings. You’ll appreciate the effort put into creating a cozy atmosphere that feels like home.
Start each morning with a delicious breakfast made with local ingredients. The friendly staff is always available to provide recommendations and assist with your stay.
Explore the vibrant local scene just a short distance from the hotel. The Inn is conveniently located near several parks, shops, and restaurants.
Room rates usually begin around $150 per night, making it a great option for budget-conscious travelers.
Address: 939 Congress St, Portland, ME 04102
12. The Press Hotel, Autograph Collection

Experience The Press Hotel, a unique and artistic offering in the heart of Portland. With its distinct design inspired by the city’s newspaper history, you’ll find both charm and modern comforts here.
Each room comes with luxurious amenities and stylish decor. Enjoy the engaging atmosphere and eye-catching artwork throughout the hotel.
Have a fun time dining at the hotel’s restaurant, which serves innovative dishes influenced by local flavors. It’s a dining experience you won’t want to miss!
The location makes it easy to explore nearby galleries, shops, and local attractions at your leisure.
Room rates typically start at approximately $239 per night, ensuring a memorable stay in a vibrant setting.
Address: 119 Exchange St, Portland, ME 04101
13. Portland’s Whitehouse Bed and Breakfast
Stay at the Portland’s Whitehouse Bed and Breakfast for a welcoming, homey experience. Renowned for its warm hospitality, this B&B is a beloved choice among travelers.
Each morning, enjoy a sumptuous breakfast prepared with local ingredients. You’ll be treated to homemade delicacies that feel like a home-cooked meal.
The charming atmosphere and comfortable rooms create a peaceful retreat after exploring the city. Guests appreciate the personal touch that makes their stay special.
Take advantage of the conveniently central location to easily access local attractions, restaurants, and shops in Portland.
Room rates generally start around $160 per night, making it an affordable option for a delightful stay!
Address: 30 Willard St, Portland, ME 04102
14. Holiday Inn Portland-By the Bay

Visit the Holiday Inn Portland-By the Bay for stunning views and excellent service. Located close to downtown, this hotel is perfect for those looking to explore the city’s attractions easily.
Enjoy a fantastic breakfast buffet with a variety of options to satiate your morning cravings. The comfortable rooms provide all the amenities you need for a delightful stay.
Take a dip in the indoor pool or exercise in the fitness center. You’ll find plenty of options for relaxation right at your fingertips.
The hotel’s location allows you to enjoy breathtaking views of the bay, making it a perfect getaway spot.
Room rates typically start at $180 per night, with seasonal packages available for added value.
Address: 88 Spring St, Portland, ME 04101
15. The Pomegranate Inn

Experience unique decor and artistry at The Pomegranate Inn. This distinctive inn features artistic themes throughout and offers a cozy, comfortable stay.
Wake up to a delicious breakfast showcasing local specialties in a charming dining area. You’ll appreciate the warm and inviting atmosphere throughout your stay.
Each room is thoughtfully designed, making it a delightful retreat. The artistic touches will inspire creativity and relaxation during your visit.
The Pomegranate Inn is also conveniently located near attractions, shops, and restaurants. Explore the vibrant neighborhood at your leisure.
Room rates generally start at $169 per night, making it a wonderful choice for artistic souls!
Address: 32 Pearl St, Portland, ME 04102
16. Residence Inn Portland Downtown/Waterfront
Visit the Residence Inn Portland Downtown/Waterfront for a spacious and convenient stay. This hotel is perfect for families or long-term travelers seeking a home-like atmosphere.
Enjoy spacious rooms equipped with full kitchens and dining areas. You’ll appreciate the comforts of home while exploring all that Portland has to offer.
Start each day with a delicious complimentary breakfast featuring a variety of options to suit everyone’s tastes. Feel free to explore the nearby waterfront and local attractions.
Take a dip in the outdoor pool or exercise in the fitness center — plenty of options to stay active during your stay.
Room rates typically begin around $200 per night, with great packages for extended stays!
Address: 145 Fore St, Portland, ME 04101
17. DoubleTree by Hilton Hotel Portland
Wrap up your visit at the DoubleTree by Hilton Hotel Portland. This hotel is just a short drive away from downtown and offers a convenient location great for exploring the area.
Enjoy their signature warm chocolate chip cookie upon arrival! The inviting atmosphere sets a lovely tone for your stay.
The rooms feature modern decor and comfortable furnishings to ensure relaxation after your exciting adventures. Take advantage of the on-site dining options for a delicious experience.
Access shopping, dining, and entertainment options nearby, making it easy for you to explore the surroundings.
Room rates generally start around $150 per night, so you can enjoy a comfortable stay without breaking the bank.
Address: 363 Maine Mall Rd, Portland, ME 04106
Final Thoughts
Portland, Maine, is a vibrant destination filled with a variety of accommodations to cater to all travelers. From charming bed and breakfasts to modern hotels, each place offers something unique. Whether you seek luxury or a cozy stay, Portland has it all.
From exploring quaint neighborhoods to indulging in delicious local cuisine, every experience is within reach. As you plan your trip, these hotels will serve as perfect bases for your adventures, ensuring you enjoy the best of this beautiful city. Be sure to check out some amazing things to do in Maine and also discover fun activities to enjoy in Ogunquit during your stay!