Skip to main content

Featured Hotels in James Bay

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

WorldMark Victoria

Hotel in James Bay, Victoria

Featuring an outdoor pool and hot tub, this resort hotel is located on Fisherman's Wharf in Victoria. A balcony with a gas BBQ is provided with each unit. perfect place for relaxing is a very comfortable apartment to stay and come back all the time.

Show more Show less
9.1
Wonderful
98 reviews
Price from
$246
per night

James Bay Inn Hotel, Suites & Cottage

Hotel in James Bay, Victoria

Just over half a mile from the Pacific Ocean, this historic Victoria hotel features an on-site restaurant and a pub. Free Wi-Fi and a cable TV are available in every guest room. Location was great. Room was very clean.

Show more Show less
8.6
Excellent
1,621 reviews
Price from
$133
per night

Royal Scot Hotel & Suites

Hotel in Downtown Victoria, Victoria

Just 5 minutes’ walk from Victoria ferry terminal, this hotel features an indoor pool and a hot tub. Free WiFi is provided. A free shuttle is offered to the bus depot and Clipper Ferry. The location was very good. It was close to all activities in downtown Victoria.

Show more Show less
8.2
Very Good
1,037 reviews
Price from
$189
per night

Oswego Hotel

Hotel in Downtown Victoria, Victoria

The Oswego Hotel is located on a quiet street a few minutes' walk from Victoria’s parliament buildings and historic harbor. Very clean and very large room start we’re friendly

Show more Show less
8.9
Excellent
2,193 reviews
Price from
$141
per night

The Embassy Inn

Hotel in Downtown Victoria, Victoria

Located within Victoria's Inner Harbor, this hotel is 623 ft from the British Columbia Parliament Buildings. WiFi is provided in all areas. Free underground and surface parking are available. The location is amazing. Just beside the parliament building - a great base for exploring the inner wharf area. Not much to look at from the outside but don’t let that fool you. Reception did a great job in checking our group in an hour early so we could make our lunch reservation. They located us all beside each other. Reception staff were all Brillant and friendly from the get go. Rooms are very nice - clean and spacious. Microwave and fridge with a balcony. Hairdryer in bathroom is a nice touch. Free parking onsite which they let us park and explore before we checked in. Breakfast included which is so rare to find and it was an amazing spread of hot and continental options. This will be my base whenever I’m back in Victoria for sure.

Show more Show less
8.7
Excellent
2,892 reviews
Price from
$160
per night

Hotel Grand Pacific

Hotel in Downtown Victoria, Victoria

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. Great location and facilities. Had a lovely room with a great view of the harbor.

Show more Show less
8.5
Very Good
916 reviews
Price from
$175
per night

Inn at Laurel Point

Hotel in James Bay, Victoria

With stunning views of Victoria harbor, this hotel features an indoor pool and a restaurant. Complimentary WiFi is provided. The Royal BC Museum is 0.6 mi away. Loved EVERYTHING about our stay! The service and hotel staff were top notch. The room was amazing, comfortable bed, amazing bathroom with a huge bathtub and the view from our room was the cherry on top. The location was also perfect. Easy walking distance to so many things. Wish we could have stayed longer!

Show more Show less
8.5
Very Good
312 reviews
Price from
$175
per night

Coast Victoria Hotel & Marina by APA

Hotel in James Bay, Victoria

Featuring an indoor/outdoor pool and hot tub, this Victoria oceanfront hotel is located around the Inner Harbor, only 15 minutes' walk from the city center. Staff very helpful, professional and kind. Rooms and whole hotel were very clean. The service was impeccable. Food was great especially the kids' meal. Lots of activities for the family. Lots of complimentary service. Love their bath products too. Complimentary shuttle service was a lifesaver! Maybe the faucet can use some fixing. Just minor leak of the faucet sink in the bathroom otherwise, everything was great. Stay was comfortable and relaxing. Very family friendly. Hotel allows pets in certain floors too.

Show more Show less
8.3
Very Good
672 reviews
Price from
$219
per night

Huntingdon Hotel and Suites

Hotel in James Bay, Victoria

Offering 2 on-site restaurants, The Huntingdon Manor Hotel provides free WiFi in all areas. A cable TV is included in all rooms. Victoria’s Inner Harbor is just 656 ft away. The Resepcionist was very friendly, and I travel to Victoria to celebrate my daughters birthday, and the hotel make a surprise for her, it was very nice, thank you so much. The breakfast was fantastic.!!!😃😃 The service was very professional.!! 🤗🤗

Show more Show less
7.9
Good
2,086 reviews
Price from
$138
per night

Days Inn by Wyndham Victoria On The Harbour

Hotel in Downtown Victoria, Victoria

Located along Victoria’s Inner Harbor, this hotel features a seasonal outdoor pool. A hot tub is available year-round. City or harbor views are offered from all rooms. everything was good, I had reserved a harbor view room, and the view was perfect actually at night, it was a bit hot, but they had emailed us before and mentioned that there was a fan and not air-conditioning, and it was ok for me, the room was very clean. everything was good. the location is perfect. The last time I stayed at Hilton but I liked this location more than that.

Show more Show less
7.7
Good
1,716 reviews
Price from
$132
per night

Most booked hotels in James Bay in the past month

See all