Hotels in St. Johns, Portland

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Johns hotels

Lewis River Inn

Lewis River Inn
2.5 star property
32.4 km from St. Johns
9.2 out of 10, Wonderful, (1,001 reviews)
"Staff was very friendly, room was clean. Would stay there again."
United States
Lynda
The price is CA $188
CA $209 total
includes taxes & fees
May 23 - May 24
Lewis River Inn

Comfort Inn Troutdale - Portland East

Comfort Inn Troutdale - Portland East
2.5 star property
29.2 km from St. Johns
9.2 out of 10, Wonderful, (1,012 reviews)
"Staff was friendly and helpful. Good breakfast with several options."
United States
Hannah
The price is CA $165
CA $189 total
includes taxes & fees
May 28 - May 29
Comfort Inn Troutdale - Portland East

Best Western Plus Port of Camas - Washougal Convention Center

Best Western Plus Port of Camas - Washougal Convention Center
2.5 star property
29.4 km from St. Johns
8.8 out of 10, Excellent, (1,002 reviews)
"Great place to stay"
United States
Alycia
The price is CA $145
CA $161 total
includes taxes & fees
May 24 - May 25
Best Western Plus Port of Camas - Washougal Convention Center

Best Western Cascade Inn & Suites

Best Western Cascade Inn & Suites
2.5 star property
27.3 km from St. Johns
8.8 out of 10, Excellent, (1,000 reviews)
"A kinder, safer place to park with easy access to nearby places like Walmart and restaurants."
United States
Todd
The price is CA $192
CA $219 total
includes taxes & fees
Jun 10 - Jun 11
Best Western Cascade Inn & Suites

Camas Boutique Hotel

Camas Boutique Hotel
3.5 star property
27.3 km from St. Johns
8.8 out of 10, Excellent, (1,000 reviews)
"Love this place, 3rd time staying here. Got a room with en-suite bathroom this time, well worth the extra money. Lots of old world charm, located in the heart of downtown, near restaurants and shopping. Came with a delicious breakfast! Will stay here every time I’m in town."
United States
ERIC
The price is CA $113
CA $132 total
includes taxes & fees
Jun 11 - Jun 12
Camas Boutique Hotel

Hampton Inn Portland-Airport

Hampton Inn Portland-Airport
2.5 star property
Northeast Portland, 14.4 km from St. Johns
9.0 out of 10, Wonderful, (1,119 reviews)
"Clean room and very helpful staff"
United States
Linda
The price is CA $182
CA $211 total
includes taxes & fees
Jun 14 - Jun 15
Hampton Inn Portland-Airport

Country Inn & Suites by Radisson, Portland International Airport, OR

Country Inn & Suites by Radisson, Portland International Airport, OR
3.0 star property
Northeast Portland, 14 km from St. Johns
8.8 out of 10, Excellent, (2,855 reviews)
"Very comfortable beds , breakfast was good and convenient to the airport"
United States
John
The price is CA $149
CA $174 total
includes taxes & fees
May 27 - May 28
Country Inn & Suites by Radisson, Portland International Airport, OR

Ilani

Ilani
3.5 star property
26.5 km from St. Johns
9.2 out of 10, Wonderful, (786 reviews)
"Room was amazing, pool was amazing, casino was amazing! "
United States
Elizabeth
The price is CA $236
CA $288 total
includes taxes & fees
May 26 - May 27
Ilani

McMenamins White Eagle

McMenamins White Eagle
2.0 star property
10.3 km from St. Johns
9.2 out of 10, Wonderful, (134 reviews)
"Great piece of PDX history "
United States
Mark
The price is CA $110
CA $128 total
includes taxes & fees
May 25 - May 26
McMenamins White Eagle

Rose City Inn and Suites

Rose City Inn and Suites
2.0 star property
26.6 km from St. Johns
8.4 out of 10, Very good, (139 reviews)
"Such a cute, convenient spot!! Room was clean and well prepared, staff was friendly. Area was perfect quoet place to call home base during our stay "
United States
Sarah
The price is CA $97
CA $108 total
includes taxes & fees
May 27 - May 28
Rose City Inn and Suites

La Quinta Inn & Suites by Wyndham Vancouver

La Quinta Inn & Suites by Wyndham Vancouver
3.0 star property
13.5 km from St. Johns
8.6 out of 10, Excellent, (1,417 reviews)
"The breakfasts were good, we stayed there five days and there was a variety every day"
United States
Judy
The price is CA $117
CA $132 total
includes taxes & fees
May 25 - May 26
La Quinta Inn & Suites by Wyndham Vancouver

Holiday Inn Airport - Portland by IHG

Holiday Inn Airport - Portland by IHG
3.0 star property
14.9 km from St. Johns
8.0 out of 10, Very good, (2,992 reviews)
"Very quiet and relaxing stay "
United States
Vanessa
The price is CA $106
CA $123 total
includes taxes & fees
May 31 - Jun 1
Holiday Inn Airport - Portland by IHG

Best Western Plus Battle Ground Inn & Suites

Best Western Plus Battle Ground Inn & Suites
2.5 star property
23.9 km from St. Johns
8.6 out of 10, Excellent, (1,000 reviews)
"Rooms are nice only thing I can complain about was the pillows but other than that hotel was worth the cost of the stay."
United States
Kayden
The price is CA $151
CA $167 total
includes taxes & fees
May 24 - May 25
Best Western Plus Battle Ground Inn & Suites

Tru by Hilton Portland Airport

Tru by Hilton Portland Airport
2.5 star property
Northeast Portland, 14.2 km from St. Johns
8.8 out of 10, Excellent, (1,009 reviews)
"Very good staff and secured place"
United States
Albert
The price is CA $137
CA $158 total
includes taxes & fees
May 29 - May 30
Tru by Hilton Portland Airport

Tru By Hilton Aloha Beaverton

Tru By Hilton Aloha Beaverton
2.5 star property
15.8 km from St. Johns
9.6 out of 10, Exceptional, (260 reviews)
"Excellent location and Price. Clean Bathrooms and floors breakfast clean an variety of items."
United States
Manuela
The price is CA $133
CA $148 total
includes taxes & fees
May 28 - May 29
Tru By Hilton Aloha Beaverton

Hampton Inn & Suites Portland/Hillsboro-Evergreen Park

Hampton Inn & Suites Portland/Hillsboro-Evergreen Park
2.5 star property
12.7 km from St. Johns
8.6 out of 10, Excellent, (1,025 reviews)
"Great place to stay."
United States
Kathleen
The price is CA $147
CA $167 total
includes taxes & fees
May 29 - May 30
Hampton Inn & Suites Portland/Hillsboro-Evergreen Park

Quality Inn & Suites Vancouver North

Quality Inn & Suites Vancouver North
2.5 star property
13.7 km from St. Johns
8.2 out of 10, Very good, (1,004 reviews)
"Always a great stay. "
United States
Brandon
The price is CA $116
CA $131 total
includes taxes & fees
May 24 - May 25
Quality Inn & Suites Vancouver North

Radisson Hotel Portland Airport

Radisson Hotel Portland Airport
3.5 star property
14.3 km from St. Johns
9.0 out of 10, Wonderful, (2,985 reviews)
"Great place to stay"
United States
Michael
The price is CA $139
CA $168 total
includes taxes & fees
May 29 - May 30
Radisson Hotel Portland Airport

Cedartree Hotel Portland Hillsboro

Cedartree Hotel Portland Hillsboro
3.5 star property
13.2 km from St. Johns
9.6 out of 10, Exceptional, (1,281 reviews)
"great staff wonderful hotel"
United States
Kathleen
The price is CA $154
CA $174 total
includes taxes & fees
May 31 - Jun 1
Cedartree Hotel Portland Hillsboro

Hilton Garden Inn Portland/Lake Oswego

Hilton Garden Inn Portland/Lake Oswego
3.0 star property
22.1 km from St. Johns
9.0 out of 10, Wonderful, (1,000 reviews)
"Check-in was quick, hotel was clean and quiet"
United States
Bailey
The price is CA $150
CA $171 total
includes taxes & fees
Jun 11 - Jun 12
Hilton Garden Inn Portland/Lake Oswego
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in St. Johns

Find the best St. Johns areas and neighborhoods for the activities you enjoy most.

Downtown Portland

Explore the Portland Art Museum, Oregon Historical Society, and Tom McCall Waterfront Park in this central business district with high-rise buildings. Enjoy walkable streets, and easily access public transportation like MAX light rail and Portland Streetcar.

Pearl District

Discover art galleries like Elizabeth Leach Gallery, dine at diverse restaurants, and unwind in public plazas such as Jamison Square. Easily navigate with the Portland Streetcar and explore nearby iconic Powell's City of Books.

Southeast Portland

Stretching from the Willamette River to Gresham, Southeast Portland boasts the scenic Mt. Tabor Park and the quirky Hawthorne district with its subculturally oriented shops. Don't miss exploring Reed College campus!

Northeast Portland

Inner Northeast Portland boasts shopping areas like Lloyd District and Alberta Arts District, while the area near Burnside Bridge offers a lively nightlife with bars such as The Chesterfield and music venues like The Doug Fir Lounge.

Southwest Portland

Downtown Portland boasts cultural, educational, and retail hotspots, with attractions like Tom McCall Waterfront Park, Portland Art Museum, and Pioneer Place mall. Enjoy pedestrian-friendly streets and unique residential areas in Southwest Portland.

Top St. Johns Hotel Reviews

Frequently asked questions

What other neighbourhoods are similar to St Johns?
While St Johns offers a unique blend of independent shops and a local feel, no exact neighbourhood is a great match, but areas like Sellwood-Moreland and Kenton share some similarities.

Sellwood-Moreland, located in Southeast Portland, has a comparable small-town feel with its own main street, SE 13th Avenue, lined with antique shops, boutiques, and local eateries. It's known for its many green spaces, including Oaks Amusement Park and the Springwater Corridor, making it a good fit for families. The neighbourhood has a relaxed pace and a strong community spirit.

Kenton, in North Portland, also offers a distinct local character, with a main street on N Denver Avenue featuring local businesses and a historic feel. It's home to the iconic Paul Bunyan statue and boasts good public transport links to downtown. For solo travellers or those who appreciate a relaxed, unpretentious environment with local pubs and cafes, Kenton provides a similar experience to St Johns.
What are the best hotels in St Johns that travellers recommend?
Two of the best hotels in St Johns that receive consistently high recommendations from travellers are the Holiday Inn Portland - Columbia Riverfront by IHG and the Holiday Inn Express Hotel & Suites Portland-Jantzen Beach by IHG.

The 3-star Holiday Inn Portland - Columbia Riverfront by IHG, with an 8.8 rating, is praised for its excellent and clean rooms, as well as its helpful and amazing staff. Guests appreciate the excellent and affordable location, and the great and delicious food, especially the amazing breakfast. The hotel offers amenities such as air conditioning, premium bedding, and a river view, with some rooms featuring a fireplace. It is also close to the Delta Sports Complex and Surprise Beach, both within 1.5 km.

Another highly recommended option is the Holiday Inn Express Hotel & Suites Portland-Jantzen Beach by IHG, which has an 8.6 rating. This hotel is known for its clean and quiet rooms, friendly and amazing staff, and great breakfast. Travellers often highlight the comfortable beds and convenient location, being only 1.2 km from the Columbia River and 1.7 km from the Vancouver Farmers Market. It offers amenities like suites, air conditioning, and complimentary breakfast.
What are the best family hotels in St Johns?
For family-friendly accommodation in St Johns, consider the Holiday Inn Portland - Columbia Riverfront by IHG and the Holiday Inn Express Hotel & Suites Portland-Jantzen Beach by IHG.

The 3-star Holiday Inn Portland - Columbia Riverfront by IHG, with an 8.8 rating, is an excellent choice for families. It offers a pool, free cribs, and child-friendly window designs for added peace of mind. Guests frequently praise the excellent and clean rooms, as well as the helpful and amazing staff. Its location is considered excellent and affordable, and the food, particularly breakfast, is often described as great and delicious. It is also conveniently located near the Delta Sports Complex and Surprise Beach.

Another highly-rated option is the Holiday Inn Express Hotel & Suites Portland-Jantzen Beach by IHG, which has an 8.6 rating. This hotel provides a pool, connecting rooms, and free cribs, along with free breakfast and free WiFi. Guests appreciate the clean and quiet rooms, the friendly and amazing staff, and the comfortable beds. The location is considered convenient, and it is close to the Vancouver Farmers Market and the Columbia River.
What hotels in St Johns offer free breakfast?
For a hotel in St Johns offering complimentary breakfast, the Holiday Inn Express Hotel & Suites Portland-Jantzen Beach by IHG is an excellent choice.

This highly-rated hotel, with a review score of 8.6, provides free breakfast and free to-go breakfast options, ensuring a convenient start to your day. Guests frequently praise the clean and quiet rooms, the comfortable beds, and the friendly staff. The hotel also features suites and free WiFi, and it is conveniently located near the Columbia River, the Vancouver Farmers Market, and Waterfront Park.
What are the top pet-friendly hotels in St Johns?
For top pet-friendly hotels in St Johns, consider the Holiday Inn Express Hotel & Suites Portland-Jantzen Beach by IHG and the Holiday Inn Portland - Columbia Riverfront by IHG.

The Holiday Inn Express Hotel & Suites Portland-Jantzen Beach by IHG, rated 8.6, welcomes both dogs and cats. Guests consistently praise the clean, quiet rooms and the friendly, amazing staff. The free breakfast and free WiFi are added conveniences, and guests often mention the comfortable beds. It is conveniently located near the Columbia River and various parks.

Another excellent option is the 3-star Holiday Inn Portland - Columbia Riverfront by IHG, which has an 8.8 rating. This hotel permits dogs and has received high marks for its excellent, clean rooms and helpful, amazing staff. The location is considered excellent and affordable, and guests frequently highlight the great, delicious food, especially the amazing breakfast. It is close to the Delta Sports Complex and Surprise Beach.
What are the best budget hotels in St Johns?
For budget-friendly accommodation in St Johns, consider the Holiday Inn Express Hotel & Suites Portland-Jantzen Beach by IHG and the Holiday Inn Portland - Columbia Riverfront by IHG.

The Holiday Inn Express Hotel & Suites Portland-Jantzen Beach by IHG, with a rating of 8.6, is a popular choice. Guests frequently praise its clean and quiet rooms, along with the friendly staff. A complimentary breakfast and free WiFi are provided, which adds to the value. It is conveniently located near the Columbia River and the Vancouver Farmers Market.

Another excellent option is the 3-star Holiday Inn Portland - Columbia Riverfront by IHG, which has an impressive 8.8 rating. Travellers often highlight the excellent and clean rooms, as well as the helpful staff. The hotel offers free WiFi and free self-parking. It is situated close to the Hood River Marina and the Delta Sports Complex.
What are the most romantic hotels in St Johns for couples?
For a romantic stay in St Johns that caters specifically to couples, the Holiday Inn Portland - Columbia Riverfront by IHG is an excellent choice.

This 3-star hotel, with an 8.8 rating, is popular by guests for its excellent and clean rooms, as well as its helpful and amazing staff. It offers specific amenities for couples, including couples dining options, and features a lovely outdoor pool area with sun loungers and umbrellas. Many rooms also provide a river view, adding to the romantic setting. The hotel's location is considered excellent and affordable, and it is conveniently close to several wineries, such as Maryhill Winery and Valo Cellars, making it ideal for a romantic outing.
When is the best time to go to St Johns?
The best time to go to St Johns is generally from June to September, when the weather is warm and sunny, making it ideal for outdoor activities and exploring the area's natural beauty.

During these months, you'll find the most pleasant conditions for enjoying attractions like the St. Johns Bridge and Forest Park. Temperatures typically range from 20°C to 27°C, with minimal rainfall. This period is superb for enjoying the local parks, walking along the waterfront, or taking a scenic drive through the surrounding areas.

For travellers who prefer slightly cooler temperatures and fewer crowds, late spring (April-May) or early autumn (October) can also be good options. The weather is still mild, usually between 10°C and 18°C, and the natural scenery is particularly beautiful with spring blossoms or autumn foliage.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right St. Johns hotel for you.
How can I save on a St. Johns hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on St. Johns hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a St. Johns hotel?
Hotel prices in St. Johns often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia