Portland, Maine, is a charming coastal city known for its historic architecture, vibrant arts scene, and exceptional foodie scene. Lobster anyone?
Whether you’re visiting for a relaxing seaside getaway, a foodie adventure, or to explore the area’s rich history, Portland has a variety of hotels to suit every budget.
If you’re in the planning stages of your trip to Portland, Maine, make sure to check out my travel vlog below and you can see exactly where we stayed during our time here too:
Related blog posts to read:
- Maine USA: How to Spend 48 Hours Visiting Portland & Bar Harbor
- The Best 10 Instagram Spots in Portland, Maine
- Bar Harbor, Maine: The Best 10 Budget to Luxury Hotels
- A 9-Day East Coast of America Road Trip: Travel Route
- The Best B&B to Stay in Bar Harbor, Maine
Here are the 10 best hotels to stay at in Portland, from budget to luxury.
1. The Inn at St. John
Address: 939 Congress St, ME 04102
The Inn at St. John offers affordable and comfortable accommodations with a touch of Victorian charm.
Located just a short walk from downtown Portland, this budget-friendly hotel features cozy rooms, complimentary breakfast, and free parking. It’s a great option if you want to explore the city without breaking the bank.
2. La Quinta Inn & Suites by Wyndham Portland
Address: 340 Park Ave, ME 04102
La Quinta Inn & Suites offers a convenient and affordable stay with modern amenities. The hotel features comfortable rooms, an outdoor pool, complimentary breakfast, and a fitness centre.
This was where we stayed during our East Coast Road Trip, which you can read about here.
Its location provides easy access to downtown Portland and nearby attractions like the Portland Sea Dogs’ Hadlock Field.
3. Holiday Inn Portland-By the Bay
Address: 88 Spring St, ME 04101
Located in the heart of downtown, the Holiday Inn Portland-By the Bay offers comfortable rooms with stunning views of Casco Bay.
The hotel features an indoor pool, fitness centre, and on-site dining. Its central location makes it easy to explore Portland’s Old Port district, arts district, and waterfront.
4. Courtyard by Marriott Portland Downtown/Waterfront
Address: 321 Commercial St, ME 04101
The Courtyard by Marriott offers modern amenities with waterfront views. The hotel features an indoor pool, fitness centre, and an on-site bistro serving breakfast and dinner.
It’s conveniently located near the Old Port, offering easy access to shops, restaurants, and walking paths along the harbour.
5. Hilton Garden Inn Portland Downtown Waterfront
Address: 65 Commercial St, ME 04101
The Hilton Garden Inn also offers comfortable rooms with beautiful views of Casco Bay. The hotel features an indoor pool, fitness centre, and on-site dining.
Its prime location in the Old Port district makes it a great base for exploring Portland’s shops, galleries, and restaurants.
6. The Westin Portland Harborview
Address: 157 High St, ME 04101
The Westin Portland Harborview offers luxurious rooms with a blend of historic charm and modern facilities. The hotel features an on-site spa, fitness centre, and the Top of the East rooftop lounge, offering panoramic views of the city and harbour.
Its central location provides easy access to the Portland Museum of Art and other downtown attractions.
7. Portland Regency Hotel & Spa
Address: 20 Milk St, ME 04101
The Portland Regency Hotel & Spa offers elegant rooms in a historic building in the Old Port district. The hotel features a full-service spa, fitness centre, and on-site dining at Twenty Milk Street.
It’s an ideal choice if you’re seeking a luxurious stay with easy access to Portland’s best attractions.
8. The Press Hotel, Autograph Collection
Address: 119 Exchange St, ME 04101
The Press Hotel offers a unique and luxurious stay in a historic building that once housed the Portland Press Herald newspaper.
The hotel features stylish rooms, an on-site restaurant and bar, and a fitness centre. Its location in the heart of downtown Portland makes it easy to explore the city’s shops, galleries, and dining options.
9. The Francis
Address: 747 Congress St, ME 04102
The Francis is a boutique hotel located in a beautifully restored historic mansion in Portland’s West End. The hotel features elegantly appointed rooms, an on-site spa, and a restaurant offering locally sourced cuisine.
It’s a perfect choice for those seeking a unique and intimate stay with a touch of luxury.
10. Inn by the Sea
Address: 40 Bowery Beach Rd, Cape Elizabeth, ME 04107
Just a short drive from downtown Portland, Inn by the Sea offers a luxurious seaside retreat with stunning ocean views. The hotel features elegant rooms, a full-service spa, an outdoor pool, and on-site dining at Sea Glass Restaurant.
Its serene location provides easy access to nearby beaches and scenic walking trails.
Booking a stay in Portland, Maine
Portland offers a variety of hotels to suit every budget and preference. Whether you’re looking for an affordable stay in the heart of the city or a luxurious seaside retreat, the hotels on this list provide excellent options for your trip.
Book your stay at one of these top hotels and get ready to explore the charming and vibrant city of Portland!
Leave a Reply