Search Hotels in St James, Perth

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St James hotels

Premium Modern Homestay-Walk to Curtin University-Shared Kitchen

Premium Modern Homestay-Walk to Curtin University-Shared Kitchen
3.0 star property
St James
10.0 out of 10, Exceptional, (1 review)
"This is excellent value for money I thought. Brand new , spotlessly clean. Everything you need for a short stay. Bus Service close by works effortlessly and efficiently so it’s around 25 mins away from Perth City Centre. "
United Kingdom
Gary
The price is £113
includes taxes & fees
7 May - 8 May
Premium Modern Homestay-Walk to Curtin University-Shared Kitchen

Flag Motor Lodge

Flag Motor Lodge
3.5 star property
3.3 mi from St James
8.4 out of 10, Very good, (1,000 reviews)
"Always a great stay!"
Australia
Stephen
The price is £88
includes taxes & fees
23 May - 24 May
Flag Motor Lodge

Bentley Motel

Bentley Motel
4.5 star property
0.9 mi from St James
9.0 out of 10, Wonderful, (528 reviews)
"great affordable spot"
Australia
Christian
The price is £94
includes taxes & fees
5 May - 6 May
Bentley Motel

Wattle Grove Motel

Wattle Grove Motel
4.0 star property
4.6 mi from St James
9.0 out of 10, Wonderful, (337 reviews)
"Very handy to the airport "
Australia
Jo
The price is £94
includes taxes & fees
28 May - 29 May
Wattle Grove Motel

Gallery Hotel

Gallery Hotel
3.0 star property
9.2 mi from St James
8.4 out of 10, Very good, (720 reviews)
"Clean rooms, great parking "
Australia
Jelil
The price is £89
includes taxes & fees
10 May - 11 May
Gallery Hotel

Ocean Beach Hotel

Ocean Beach Hotel
3.5 star property
Cottesloe, 9.3 mi from St James
8.4 out of 10, Very good, (1,001 reviews)
"Staff were lovely and location excellent "
Australia
Theresa
The price is £87
includes taxes & fees
10 May - 11 May
Ocean Beach Hotel

Garde Hotel and Warders Cottages

Garde Hotel and Warders Cottages
4.5 star property
Fremantle, 10.2 mi from St James
9.6 out of 10, Exceptional, (472 reviews)
"Great Location and the room was beautiful!"
Australia
Segourney Love
The price is £122
includes taxes & fees
18 May - 19 May
Garde Hotel and Warders Cottages

Esplanade Hotel Fremantle by Rydges

Esplanade Hotel Fremantle by Rydges
4.5 star property
Fremantle, 10.4 mi from St James
8.4 out of 10, Very good, (1,002 reviews)
"Great stay again, lovely staff and perfect location "
United Kingdom
Shaun
The price is £126
includes taxes & fees
1 Jun - 2 Jun
Esplanade Hotel Fremantle by Rydges

Kings Park Motel

Kings Park Motel
3.5 star property
5.9 mi from St James
8.6 out of 10, Excellent, (695 reviews)
"Friendly staff, clean room and comfortable bed."
Australia
Murray
The price is £102
includes taxes & fees
8 May - 9 May
Kings Park Motel

Tradewinds Hotel Fremantle

Tradewinds Hotel Fremantle
4.0 star property
9.2 mi from St James
9.0 out of 10, Wonderful, (740 reviews)
"Fantastic location with nice views of Fremantle harbour. Great couch, bed and room ambience. Bathroom modern and roomy."
Australia
Jo
The price is £124
includes taxes & fees
4 Jun - 5 Jun
Tradewinds Hotel Fremantle

Rendezvous Hotel Perth Scarborough

Rendezvous Hotel Perth Scarborough
5.0 star property
Scarborough, 11.7 mi from St James
8.0 out of 10, Very good, (1,000 reviews)
"Great location to the beach"
Australia
Amanda
The price is £133
includes taxes & fees
24 May - 25 May
Rendezvous Hotel Perth Scarborough

Pier 21 Riverside Apartment Hotel

Pier 21 Riverside Apartment Hotel
4.0 star property
9.1 mi from St James
9.0 out of 10, Wonderful, (997 reviews)
"Great accommodation in a great spot "
Australia
Jorja-Lee
The price is £118
includes taxes & fees
12 May - 13 May
Pier 21 Riverside Apartment Hotel

Country Comfort Perth

Country Comfort Perth
3.5 star property
4.3 mi from St James
9.0 out of 10, Wonderful, (1,005 reviews)
"Nice hotel in a convenient location "
Australia
Daniel
The price is £110
includes taxes & fees
22 May - 23 May
Country Comfort Perth

Pagoda Resort & Spa

Pagoda Resort & Spa
4.5 star property
3.4 mi from St James
8.4 out of 10, Very good, (970 reviews)
"Clean well appointed room, friendly staff and easy secure parking."
Australia
Jason
The price is £97
includes taxes & fees
1 Jun - 2 Jun
Pagoda Resort & Spa

Airport Apartments by Vetroblu

Airport Apartments by Vetroblu
4.0 star property
5.4 mi from St James
9.2 out of 10, Wonderful, (1,175 reviews)
"Our preferred accommodation when we stay in Perth, close to the airport, staff are friendly, rooms are a decent size and close to the DFO for shopping."
Australia
Phyllis
The price is £96
includes taxes & fees
22 May - 23 May
Airport Apartments by Vetroblu

Great Eastern Motor Lodge

Great Eastern Motor Lodge
3.5 star property
3.2 mi from St James
8.6 out of 10, Excellent, (1,000 reviews)
"Room was and staff are great always helpful "
Australia
Glenn
The price is £106
includes taxes & fees
8 May - 9 May
Great Eastern Motor Lodge

Norfolk Hotel

Norfolk Hotel
3.0 star property
Fremantle, 10.2 mi from St James
8.8 out of 10, Excellent, (1,001 reviews)
"The staff were always very helpful during our week long stay. Housekeeping was 100% awesome. Great hotel for location as everything was within walking distance. "
Australia
Karen
The price is £70
includes taxes & fees
28 May - 29 May
Norfolk Hotel

Quest Scarborough

Quest Scarborough
4.5 star property
Scarborough, 11.5 mi from St James
8.4 out of 10, Very good, (418 reviews)
"Great location "
Australia
STEPHEN
The price is £115
includes taxes & fees
12 May - 13 May
Quest Scarborough

Nesuto Curtin Perth Hotel

Nesuto Curtin Perth Hotel
3.5 star property
1.1 mi from St James
9.0 out of 10, Wonderful, (198 reviews)
"Great hotel. Would book again and highly recommend "
Australia
Isabelle
The price is £105
includes taxes & fees
1 Jun - 2 Jun
Nesuto Curtin Perth Hotel

Aloft Perth

Aloft Perth
4.0 star property
3.1 mi from St James
9.2 out of 10, Wonderful, (1,001 reviews)
"Clean room/ Great staff/ Great breakfast good variety / Nice bar "
Australia
Maria
The price is £127
includes taxes & fees
10 May - 11 May
Aloft Perth
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 James

Find the best St James areas for the activities you enjoy most.

Mandurah

Explore the coastal and inland waterways of this large picturesque city in Western Australia and see lots of marine and land wildlife.

Fremantle

Arty, eclectic Fremantle is known for its superb café culture, microbreweries and laid-back beach lifestyle.

Perth Central Business District

Perth Central Business District is known for its popular shops, and you can see some sights area like St George's Terrace and Hay Street Mall.

Perth Airport

If you're spending some time in Perth Airport, DFO Perth and Outdoor Airport Viewing Platform are top sights worth seeing.

Perth City Centre

While visiting Perth City Centre, you might make a stop by sights like Western Australian Museum and Art Gallery of Western Australia.

Top St James Hotel Reviews

Find out more about St James

Top reasons to visit St James

  • Beautiful Parks: St James boasts lovely urban parks and nature reserves, perfect for relaxation and outdoor activities.
  • Perth Zoo: A short distance away, the Perth Zoo offers an educational and fun experience for families and animal lovers.
  • Scenic Beach Drive: Enjoy leisurely strolls with stunning views along Beach Drive, ideal for unwinding.
  • Vibrant Shopping: Explore bustling shopping areas that reflect the local culture and community spirit.
  • Welcoming Accommodations: A variety of hotels and guesthouses cater to all types of travellers, ensuring a pleasant stay.

Find great hotels near St James

Experience a delightful stay in St James, Perth, where a range of accommodations, including hotels and guesthouses, cater to every traveller's needs. Whether you're seeking a family getaway, a luxurious retreat, or facilities tailored for business, you'll find friendly staff and additional amenities to enhance your visit. From charming holiday rentals to private rooms, St James offers a welcoming atmosphere for an unforgettable holiday experience.

  • Pan Pacific Perth: Pan Pacific Perth is a luxurious 5-star hotel, boasting a guest rating of 8.6. Situated only 6.4km from St James, this property is ideal for families and business travellers seeking a high-end experience. With family-friendly amenities such as babysitting services and children’s breakfast options, it ensures a comfortable stay for guests of all ages. The hotel features elegant rooms, exquisite dining, and a central location that makes exploring Perth effortless.
  • Novotel Perth Langley: Novotel Perth Langley is a stylish 4.5-star hotel with a guest rating of 8.0, located 6.4km from St James. This eco-certified property appeals to environmentally conscious travellers and families alike, offering amenities such as free cribs and tailored breakfast options for children. The hotel combines modern comforts with sustainability, providing a welcoming atmosphere while ensuring a minimal environmental footprint. Its proximity to Perth’s attractions makes it a practical choice for both leisure and business visitors.
  • Fraser Suites Perth: Fraser Suites Perth is a sophisticated 5-star aparthotel, highly rated at 8.6 by guests. Positioned just 4.8km from St James, it caters to families looking for a luxurious getaway. The property features a full spa and indoor pool, offering relaxation through services like massages and sauna access. With amenities such as babysitting and breakfast options for children, Fraser Suites combines family-friendly features with an indulgent spa experience, making it perfect for a rejuvenating stay.

Where to stay near St James

St James, a charming suburb of Perth, offers a delightful mix of experiences for every traveller. Explore the friendly neighbourhood, where family-friendly parks and bustling shopping areas await. Just a short drive away, the vibrant city centre of Perth beckons with its diverse dining options and cultural attractions. Enjoy a relaxing day outdoors at nearby parks or take in the romantic atmosphere along the Swan River. St James truly encapsulates the essence of Western Australia’s welcoming spirit.

  • Perth: As the capital of Western Australia, Perth boasts a vibrant mix of urban sophistication and natural beauty. Nestled along the banks of the Swan River, the city is renowned for its stunning beaches and lush parks. Visitors can enjoy a plethora of family-friendly attractions, engaging shopping districts, and entertainment venues, including the iconic Perth Arena. The city's cultural experiences are rich, with numerous galleries and museums waiting to be explored. Don't miss the chance to stroll along the picturesque waterfront and indulge in the city's thriving culinary scene, making it a perfect destination for both leisure and business travellers.
  • Bentley: Just a short distance from St James, Bentley is a burgeoning suburb known for its educational institutions and a welcoming atmosphere. This area is ideal for those seeking a blend of city life with a touch of suburban charm. Visitors can take advantage of Bentley’s shopping options and entertainment facilities, as well as its proximity to a modern college and convention centre. The vibrant community spirit makes it a great spot for families and couples looking for a relaxed yet engaging experience, whether it’s attending a local event or simply enjoying the suburban lifestyle.
  • East Victoria Park: Located near St James, East Victoria Park is a lively suburb characterised by its family-friendly environment and numerous outdoor activities. With a range of sports facilities and parks, it’s perfect for those wishing to engage in recreational pursuits. The suburb is also home to a variety of shopping options and dining venues, appealing to both locals and visitors. The close-knit community atmosphere ensures a warm welcome, and the suburb’s accessibility to Perth amenities makes it a convenient base for exploring the wider region while enjoying a more laid-back vibe.

Things to do near St James

St James, located in Perth, Western Australia, is ideal for business trips, family holidays, and city explorations. Visitors can enjoy local attractions, engage in educational experiences, and browse vibrant public markets. Additionally, Beach Drive offers scenic views and leisurely strolls, making it a perfect spot for relaxation. Whether you're here for work or leisure, St James provides a delightful mix of activities for everyone.

Shopping

A short stroll from the heart of St James, you can explore the vibrant shops at Westfield Carousel, offering a range of fashion and accessories. For unique gifts, the local markets provide a delightful selection of handmade crafts and artisanal products, perfect for souvenirs to remember your trip.

Recreation

Cottesloe Surf Club, located 14.5km from St James, offers a luxurious seaside atmosphere, perfect for relaxation and rejuvenation. Meanwhile, Perth Polo Club Inc, just 12.9km away, provides an elegant setting for wellness activities, combining the thrill of polo with serene surroundings for a unique experience.

Adventure

In St James, explore the stunning landscapes at the nearby Canning River Regional Park, ideal for hiking and birdwatching. For thrill-seekers, try rock climbing at the Perth Climbing Centre, where climbers of all levels can test their skills in a safe environment.

Nightlife

The nightlife in St James offers a relaxed atmosphere with local pubs like The Welshpool Hotel, perfect for a casual drink. For a livelier scene, check out The Vic Hotel, where you can enjoy live music and a vibrant crowd, making for a memorable evening.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St James

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around St James are June to August, where the prices are slightly lower. This is in comparison to February and November to December, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around St James is Monday. The most expensive day to stay around St James is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your preferences, such as budget, preferred location, and the type of hotel you desire. To discover the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your St James hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near St James

St James, a delightful destination in Perth, Western Australia, offers a blend of business, family, and city-themed vacations. Visitors can explore urban parks, nature reserves, and the nearby harbour, enjoying cultural and outdoor experiences. Key attractions include the Perth Zoo, local parks, and St James Park, while a handy map of St James will help you navigate this charming area. It's an ideal spot for those seeking a vibrant city experience amidst nature.

  • Elizabeth Quay: Nestled by the water, Elizabeth Quay offers stunning scenery and a vibrant beach atmosphere. Enjoy leisurely strolls along the promenade, dine at waterfront restaurants, and take in the picturesque views of the Swan River and the city skyline.
  • Langley Park: This expansive urban park is perfect for families and outdoor enthusiasts alike. With lush green spaces, playgrounds, and picnic areas, Langley Park is an ideal spot to unwind amidst the city buzz while enjoying recreational activities.
  • The Belltower: A striking modern tower, The Belltower is an iconic landmark that offers panoramic views of the city. Explore its fascinating history and enjoy the beautiful surroundings, making it a must-visit for anyone wanting to experience Perth's vibrant urban culture.

Best time to go to St James

The best time to visit St James can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around St James falls in January, when visitor numbers are slightly high and weather is sunny with no rain. The coolest average temperature around St James falls in July, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January77.5°F (25.3°C)No RainSunnySlightly HighAverage
February77.4°F (25.2°C)No RainSunnyAverageSlightly High
March73.8°F (23.2°C)No RainSunnyAverageAverage
April68.0°F (20.0°C)No RainMostly SunnySlightly LowAverage
May61.5°F (16.4°C)Light RainMostly SunnySlightly LowAverage
June57.4°F (14.1°C)Light RainMostly SunnySlightly LowSlightly Low
July55.8°F (13.2°C)Light RainMostly SunnyAverageSlightly Low
August56.3°F (13.5°C)Light RainMostly SunnyAverageSlightly Low
September58.6°F (14.8°C)Light RainMostly SunnyAverageAverage
October63.1°F (17.3°C)No RainMostly SunnyAverageAverage
November68.9°F (20.5°C)No RainSunnySlightly HighSlightly High
December74.3°F (23.5°C)No RainSunnySlightly HighSlightly High

The nearest major airports for your trip to St James

Accessing St James, PERth, is convenient for tourists flying into Perth Airport (PER), located 9.7km away. This airport serves various airlines, making it a key entry point for international travellers. Nearby, you’ll find excellent accommodation options, including the luxurious Duxton Hotel Perth, QT Perth, and Pan Pacific Perth, all boasting a 5-star rating and situated within the same distance from the airport. These hotels offer easy access to transport services, ensuring a smooth journey to and from the airport. Whether you're in town for business or leisure, St James provides a welcoming base for your stay in Western Australia.

Frequently asked questions

When is the best time to go to St James?
The best time to visit St James is during Perth's spring (September to November) or autumn (March to May) months, when the weather is most pleasant for exploring.

During these periods, you'll experience comfortable temperatures, typically ranging from the high teens to mid-twenties Celsius, with less humidity and rainfall compared to the summer months. This makes it ideal for enjoying outdoor activities, visiting local parks, or simply strolling around the neighbourhood without the intensity of the summer heat.

For those planning to explore the wider Perth region, including its beaches or the Swan Valley, these seasons offer the superb balance for sightseeing and day trips.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St James.
How can I save on a St James hotel booking with Expedia?
Members always get our best prices. Find our best St James hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a St James hotel?
Hotel prices in St James 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