James Bay Vacations

Book a Hotel + Flight together to unlock savings

  • Plan, book, travel with confidence

  • payments icon
    Better together
    Save up to SAR 390 when you book a flight and hotel together*
    lob hotels icon
    Find the right fit
    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon
    Rest easy
    Plan, book, and manage your trip all in one place

Where to stay in James Bay

Find the best James Bay areas and neighborhoods for the activities you enjoy most. Learn more about James Bay

James Bay Hotel Deals

Hotel Grand Pacific
Hotel Grand Pacific
4 out of 5
463 Belleville St, Victoria, BC
Fully refundableReserve now, pay when you stay
The price is SAR 514 per night from Apr 7 to Apr 8
SAR 514
SAR 602 total
includes taxes & fees
7 Apr - 8 Apr
9.2/10 Wonderful! (1,931 reviews)
"It would be nice to have an free indoor sleeper"

Reviewed on 2 April 2025

Hotel Grand Pacific
Huntingdon Hotel and Suites
Huntingdon Hotel and Suites
3 out of 5
330 Quebec Street, Victoria, BC
Fully refundableReserve now, pay when you stay
The price is SAR 531 per night from Apr 7 to Apr 8
SAR 531
SAR 630 total
includes taxes & fees
7 Apr - 8 Apr
8.6/10 Excellent! (2,490 reviews)
"Great breakfast"

Reviewed on 6 April 2025

Huntingdon Hotel and Suites
Inn at Laurel Point
Inn at Laurel Point
4 out of 5
680 Montreal St, Victoria, BC
The price is SAR 631 per night from Apr 14 to Apr 15
SAR 631
SAR 739 total
includes taxes & fees
14 Apr - 15 Apr
9.2/10 Wonderful! (1,250 reviews)
Amazing!!
"We had an amazing stay in a room with a view of the harbour. Staff were friendly and always upbeat and smiling - everyone. You step out the door onto the paths along the water and can easily walk to anywhere downtown. We shall return!"

Reviewed on 2 April 2025

Inn at Laurel Point
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.

Discover the most popular places to visit in James Bay