Hotels in James Bay, Victoria
Enter your dates and choose from 17 hotels and other places to stay
Featured hotels in James Bay
Filter by:
Oswego Hotel
The Oswego Hotel is located on a quiet street a few minutes walk from Victoria’s parliament buildings and historic harbour.

Fisher House Victoria Bed and Breakfast
Featuring 4-star accommodation, Fisher House Victoria Bed and Breakfast is set in Victoria, 1.2 km from Steve Fonyo Beach and 2.5 km from Victoria Harbour Ferry.

Hotel Grand Pacific
Featuring an indoor pool and hot tub, this Victoria hotel is just 3 minutes’ walk from the Victoria Clipper Ferry Terminal and Coho Ferry Terminal.

Huntingdon Hotel and Suites
Offering 2 on-site restaurants, The Huntingdon Hotel and Suites provides free WiFi in all areas. A cable TV is included in all rooms. Victoria’s Inner Harbour is just 200 m away.

James Bay Inn Hotel, Suites & Cottage
Just 1 km from the Pacific Ocean, this Victoria heritage hotel boasts an on-site restaurant and a pub. Free Wi-Fi and a cable TV are featured in every guest room. Free parking is available.

The Embassy Inn
Located within Victoria's Inner Harbour, this hotel is 190 m from the British Columbia Parliament Buildings. WiFi is provided in all areas.

Haterleigh Heritage Inn
Located in Victoria, this 1901 Victorian-style mansion features a guest terrace and shared lounge. Free Wi-Fi is provided in all uniquely decorated guest rooms.

Inn at Laurel Point
With stunning views of Victoria harbour, this hotel features an indoor pool and a restaurant. Complimentary WiFi is provided. The Royal BC Museum is 1 km away.

Pendray Inn and Tea House
Built in 1897, this historic Victoria mansion provides free WiFi in all rooms. The Pendray restaurant features traditional afternoon tea service Monday and Tuesday from 11:00 to 14:00.

Coast Victoria Hotel & Marina by APA
Featuring an indoor/outdoor pool and hot tub, this Victoria oceanfront hotel is located around the Inner Harbour, only 15 minutes' walk from the city centre.

Most booked hotels in James Bay in the past month
Popular with guests booking hotels in Victoria
Scored out of 10, guest rating 8.1Very good - What previous guests thought, 2,513 reviewsPopular with guests booking hotels in Victoria
Scored out of 10, guest rating 8.7Fabulous - What previous guests thought, 1,572 reviewsPopular with guests booking hotels in Victoria
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 3,064 reviewsPopular with guests booking hotels in Victoria
Scored out of 10, guest rating 9.0Superb - What previous guests thought, 2,550 reviewsPopular with guests booking hotels in Victoria
Scored out of 10, guest rating 7.9Good - What previous guests thought, 1,250 reviewsPopular with guests booking hotels in Victoria
Scored out of 10, guest rating 8.7Fabulous - What previous guests thought, 1,485 reviewsPopular with guests booking hotels in Victoria
Scored out of 10, guest rating 7.9Good - What previous guests thought, 694 reviewsPopular with guests booking hotels in Victoria
Scored out of 10, guest rating 8.3Very good - What previous guests thought, 1,026 reviewsPopular with guests booking hotels in Victoria
Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 800 reviewsPopular with guests booking hotels in Victoria
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 417 reviews
Check out other unique places to stay in James Bay
Pet-Friendly Hotels
7 pet-friendly hotels in James BayFamily Hotels
8 family hotels in James BayAccessible Hotels
6 accessible hotels in James BayHotels with Pools
6 hotels with pools in James BayHotels with Hot tubs
6 hotels with hot tubs in James BayCheap hotels
4 cheap hotels in James BayBoutique Hotels
3 boutique hotels in James BayB&Bs
3 B&Bs in James Bay
Places of interest in and around James Bay
Find hotels near landmarks, museums and other sightseeing spots
More districts like James Bay
Explore hotel options in other areas of Victoria
Downtown Victoria
36 hotelsWest Shore
34 hotelsInner Harbour
15 hotelsBurnside
7 hotelsFairfield
7 hotelsRockland
4 hotelsChinatown
3 hotelsVictoria West
3 hotelsCadboro Bay
2 hotelsSouth Oak Bay
1 hotel