Deals

My Trips

Deals

city landscape illustration

Find Hotels in James Bay, Victoria

See the latest deals and prices in James Bay hotels



James Bay – discover 13 hotels

Show stays on map

Filter by:



Hotel Grand Pacific

Hotel Grand Pacific

Hotel in Inner Harbour, Victoria

Excellent

7 reviews

9

Hotel Grand Pacific in Victoria, BC, offers a luxurious stay with amenities like free WiFi, a restaurant, bar, fitness facilities, and a spa tub. Located steps from Victoria Harbour, it features a business center, concierge services, and pet-friendly rooms. Enjoy nearby attractions and stunning harbor views.

From $175 per night

Check availability
View all hotels in James Bay

Budget hotels in James Bay

Embassy Inn

Embassy Inn

Hotel in James Bay, Victoria

9

Excellent

•

24 reviews

The Embassy Inn in Victoria, BC, is a 3-star hotel in James Bay, close to top attractions like the Legislative Assembly and Victoria Harbour. Enjoy free WiFi, a restaurant, and free self-parking. The hotel offers a 24/7 front desk, concierge services, and is pet-friendly. Some accessibility features are available.

From $119 per night

Popular hotels in James Bay with free breakfast

Where to stay in James Bay

Popular landmarks and attractions in James Bay

About James Bay

James Bay boasts 13 hotels, with prices ranging from $93 to $191, and an average of $145. Popular choices include the Chateau Victoria Hotel and Suites, James Bay Inn Hotel & Suites, Embassy Inn, Days Inn by Wyndham Victoria On The Harbour, and Helms Inn. While you're there, don't miss the Royal BC Museum and the British Columbia Parliament Building. A stroll through Fisherman's Wharf Park is also a must. Whether you're exploring the Emily Carr Gallery or catching a ferry at the Victoria Clipper Ferry Terminal, James Bay offers a delightful mix of attractions and accommodations.

Cheapest time to stay in James Bay

January is the cheapest time to stay in James Bay for an average of $114 per night.

Average price per night for 3-star hotels

Month

Price

January

$114

February

$141

March

$160

April

$176

May

$211

June

$196

July

$195

August

$171

September

$153

October

$137

November

$125

December

$123

Explore guest reviews of hotels in James Bay

10

Excellent

•

1 review

This was a wonderful hotel, the staff was helpful and pleasant and the location was perfect for walking the city. They made our anniversary special with a complementary bottle of champagne and provided a dog bed and food and water bowls for our pup. We also chose to have a spa day and the embrace package was excellent.

Katherine

United States

United States

Keep exploring

Nearby destinations

Victoria