The Saint Johns Bridge

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)
"Clean room, quiet atmosphere & the staff were all very nice."
United States
Coral
The price is CA $207
CA $249 total
includes taxes & fees
Jun 24 - Jun 25
Lewis River Inn

Ilani

Ilani
3.5 star property
26.5 km from St. Johns
9.2 out of 10, Wonderful, (803 reviews)
"Loved the rooms, restaurants, and pool was amazing."
United States
Nicole
The price is CA $234
CA $286 total
includes taxes & fees
Jun 16 - Jun 17
Ilani

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,002 reviews)
"Great place to stay"
United States
Clint
The price is CA $165
CA $183 total
includes taxes & fees
Jun 15 - Jun 16
Best Western Plus Battle Ground Inn & Suites

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,009 reviews)
"Friendly staff, very clean room, fresh and hot breakfast."
United States
Peter
The price is CA $171
CA $195 total
includes taxes & fees
Jun 16 - Jun 17
Comfort Inn Troutdale - Portland East

McMenamins Edgefield

McMenamins Edgefield
3.0 star property
28.3 km from St. Johns
9.0 out of 10, Wonderful, (421 reviews)
"Cozy hidden nooks, fabulous gardens, surprise out buildings, comfy porches, and a relaxing soaking pool on a well preserved historical property make this a fun getaway. Fluffy robes provided to use going to and from the pool are a nice touch."
United States
Nancy
The price is CA $192
CA $219 total
includes taxes & fees
Jun 21 - Jun 22
McMenamins Edgefield

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,148 reviews)
"Perfect location to stay overnite with next day check out"
United States
Kathleen
The price is CA $189
CA $219 total
includes taxes & fees
Jul 5 - Jul 6
Hampton Inn 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,328 reviews)
"Clean rooms , staff was helpful and accommodating."
United States
Amber
The price is CA $155
CA $176 total
includes taxes & fees
Jun 16 - Jun 17
Cedartree Hotel Portland Hillsboro

Hyatt Regency Portland at the Oregon Convention Center

Hyatt Regency Portland at the Oregon Convention Center
4.0 star property
Lloyd District, 11.9 km from St. Johns
9.4 out of 10, Exceptional, (1,673 reviews)
"Great location, the staff is very friendly and helpful!"
United States
Alessandra
The price is CA $165
CA $232 total
includes taxes & fees
Jun 18 - Jun 19
Hyatt Regency Portland at the Oregon Convention Center

Camas Boutique Hotel

Camas Boutique Hotel
3.5 star property
27.3 km from St. Johns
8.8 out of 10, Excellent, (1,007 reviews)
"Cute hotel!"
United States
Sarah
The price is CA $113
CA $132 total
includes taxes & fees
Jul 7 - Jul 8
Camas Boutique Hotel

Radisson Hotel Portland Airport

Radisson Hotel Portland Airport
3.5 star property
14.3 km from St. Johns
9.0 out of 10, Wonderful, (3,010 reviews)
"Great place to stay"
United States
Michael
The price is CA $162
CA $195 total
includes taxes & fees
Jul 1 - Jul 2
Radisson Hotel Portland Airport

Heathman Lodge

Heathman Lodge
3.5 star property
13.1 km from St. Johns
9.2 out of 10, Wonderful, (2,771 reviews)
"Perfect stay, thank you "
United States
Dee
The price is CA $151
CA $193 total
includes taxes & fees
Jun 14 - Jun 15
Heathman Lodge

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,915 reviews)
"Great staff and breakfast!"
United States
Trevor
The price is CA $170
CA $198 total
includes taxes & fees
Jun 29 - Jun 30
Country Inn & Suites by Radisson, Portland International Airport, OR

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,007 reviews)
"Great place to stay"
United States
Alycia
The price is CA $153
CA $169 total
includes taxes & fees
Jun 14 - Jun 15
Best Western Plus Port of Camas - Washougal Convention Center

Holiday Inn Express & Suites Camas - Vancouver by IHG

Holiday Inn Express & Suites Camas - Vancouver by IHG
2.5 star property
21.6 km from St. Johns
9.0 out of 10, Wonderful, (667 reviews)
"Very friendly and helpful staff."
United States
Kayla
The price is CA $183
CA $206 total
includes taxes & fees
Jun 14 - Jun 15
Holiday Inn Express & Suites Camas - Vancouver by IHG

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,046 reviews)
"Great stay"
United States
Russell
The price is CA $149
CA $173 total
includes taxes & fees
Jun 29 - Jun 30
Tru by Hilton Portland Airport

McMenamins White Eagle

McMenamins White Eagle
2.0 star property
10.3 km from St. Johns
9.2 out of 10, Wonderful, (140 reviews)
"Fun and friendly, a home away. I brought my bathrobe for showering."
United States
Joshua
The price is CA $117
CA $136 total
includes taxes & fees
Jun 23 - Jun 24
McMenamins White Eagle

Embassy Suites by Hilton Portland Airport

Embassy Suites by Hilton Portland Airport
3.5 star property
Northeast Portland, 14.6 km from St. Johns
9.2 out of 10, Wonderful, (2,223 reviews)
"Best breakfast around and the shuttle service was especially great."
United States
Barbara
The price is CA $243
CA $281 total
includes taxes & fees
Jun 21 - Jun 22
Embassy Suites by Hilton Portland Airport

Best Western Premier Hotel at Fisher's Landing

Best Western Premier Hotel at Fisher's Landing
3.5 star property
19.6 km from St. Johns
8.8 out of 10, Excellent, (1,011 reviews)
"Very much enjoyed my stay. Very clean and relaxing."
United States
Marylou
The price is CA $155
CA $175 total
includes taxes & fees
Jun 14 - Jun 15
Best Western Premier Hotel at Fisher's Landing

Best Western Inn Of Vancouver

Best Western Inn Of Vancouver
2.5 star property
15.4 km from St. Johns
8.2 out of 10, Very good, (743 reviews)
"Room was clean Staff friendly Breakfast good Good location"
United States
Jacqueline
The price is CA $134
CA $151 total
includes taxes & fees
Jun 14 - Jun 15
Best Western Inn Of Vancouver

Holiday Inn Portland West - Hillsboro by IHG

Holiday Inn Portland West - Hillsboro by IHG
3.0 star property
14 km from St. Johns
8.6 out of 10, Excellent, (1,002 reviews)
"Great place to stay!"
United States
Michael
The price is CA $138
CA $157 total
includes taxes & fees
Jun 14 - Jun 15
Holiday Inn Portland West - Hillsboro by IHG
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.

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.

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!

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