Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Nectar
Collect Nectar points
Nectar
Collect Nectar points
Nectar
Collect Nectar points

Save up to 17% by booking Flight + Hotel.

Search 590,000 properties and 550 airlines worldwide.



Top Hotel Deals

See all 273 properties in James Bay
Royal Scot Hotel & Suites £107
Royal Scot Hotel & Suites

Royal Scot Hotel & Suites

425 Quebec St, Victoria
     
    4.5
    of 5, from 1,856 reviews
    3.0 out of 5.0

    Located in James Bay, this eco-friendly hotel is within a 5-minute walk of Legislative Assembly of British Columbia and British Columbia Parliament Building. Government Street and The Robert Bateman Centre are also within 5 minutes.

    Hotel Grand Pacific
    Hotel Grand Pacific

    Hotel Grand Pacific

    463 Belleville St, Victoria
       
      4.5
      of 5, from 2,022 reviews
      4.0 out of 5.0

      Located in James Bay, this romantic hotel is within a 5-minute walk of Victoria Harbour and British Columbia Parliament Building. The Robert Bateman Centre and Government Street are also within 5 minutes.

      Coast Victoria Hotel & Marina by APA
      Coast Victoria Hotel & Marina by APA

      Coast Victoria Hotel & Marina by APA

      146 Kingston St, Victoria
         
        4.3
        of 5, from 1,607 reviews
        4.0 out of 5.0

        Located in James Bay, this eco-friendly hotel is within a 15-minute walk of Fisherman's Wharf Park and British Columbia Parliament Building. Victoria Harbour and Legislative Assembly of British Columbia are also within 10 minutes.

        The Oswego Hotel £111
        The Oswego Hotel

        The Oswego Hotel

        500 Oswego Street, Victoria
           
          4.6
          of 5, from 1,971 reviews
          4.0 out of 5.0

          Located in James Bay, this eco-friendly hotel is within a 10-minute walk of Victoria Harbour and British Columbia Parliament Building. Legislative Assembly of British Columbia and The Robert Bateman Centre are also within 5 minutes.

          Inn at Laurel Point £160
          Inn at Laurel Point

          Inn at Laurel Point

          680 Montreal St, Victoria
             
            4.3
            of 5, from 1,646 reviews
            4.0 out of 5.0

            Located in James Bay, this romantic hotel is within a 10-minute walk of Victoria Clipper Ferry Terminal, Victoria Harbour and The Robert Bateman Centre. Victoria Fisherman's Wharf and British Columbia Parliament Building are also within 10 minutes.

            James Bay Inn Hotel & Suites £69
            James Bay Inn Hotel & Suites

            James Bay Inn Hotel & Suites

            270 Government Street, Victoria
               
              4.1
              of 5, from 1,521 reviews
              3.0 out of 5.0

              Located in James Bay, this eco-friendly hotel is within a 10-minute walk of Government Street and British Columbia Parliament Building. Emily Carr House and Helmcken House are also within 10 minutes.

              Days Inn by Wyndham Victoria On The Harbour
              Days Inn by Wyndham Victoria On The Harbour

              Days Inn by Wyndham Victoria On The Harbour

              427 Belleville St, Victoria
                 
                3.7
                of 5, from 1,465 reviews
                3.0 out of 5.0

                Located in James Bay, this eco-friendly hotel is within a 5-minute walk of Victoria Harbour and British Columbia Parliament Building. Royal BC Museum and Miniature World are also within 10 minutes.

                Best Western Plus Inner Harbour
                Best Western Plus Inner Harbour

                Best Western Plus Inner Harbour

                412 Quebec Street, Victoria
                   
                  4.4
                  of 5, from 396 reviews
                  3.0 out of 5.0

                  Located in James Bay, this eco-friendly hotel is steps away from Victoria Clipper Ferry Terminal and Victoria Harbour. Legislative Assembly of British Columbia and The Robert Bateman Centre are also within 5 minutes.