Narrow results:

Clear selected filters

176 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Neighborhood

Landmarks

Accommodation type

Amenities

Themes / types

Accessibility Features

Why book with us?

  • Hotels.com doesn’t charge cancellation fees

  • Best Price Guarantee

  • We’re just a phone call away: 866-293-9089

FilterMap
  1. For every 10 nights, get 1 free*!
    Hotel Rialto

    Top Hotel

    653 Pandora Ave., Victoria, BC, V8W 1N8 Canada

    ,

    866-293-9089

    3.5 stars
    Downtown Victoria
    • 0.1 km to Victoria, BC, Canada
    • 24 km to Victoria, BC (YYJ-Victoria Intl.)
    Hotels.com™ RewardsFor every 10 nights, get 1 free*!
    from $85 CAD
    • For every 10 nights, get 1 free*!
      HI Victoria Hostel

      516 Yates St., Victoria, BC, V8W 1K8 Canada

      ,

      866-299-2488

      Downtown Victoria
      • 0.3 km to Victoria, BC, Canada
      • 24 km to Victoria, BC (YYJ-Victoria Intl.)
      No customer reviews yet
      Be the first
      Hotels.com™ RewardsFor every 10 nights, get 1 free*!
    • For every 10 nights, get 1 free*!
      Turtle Hostel

      1608 Quadra Street, Victoria, BC, V8W 2L4 Canada

      ,

      866-295-5816

      1.5 stars
      Victoria
      • 0.5 km to Victoria, BC, Canada
      • 24 km to Victoria, BC (YYJ-Victoria Intl.)
      Hotels.com™ RewardsFor every 10 nights, get 1 free*!
      from $22 CAD
      • For every 10 nights, get 1 free*!
        Luxury Condo at The Falls

        707 Courtney Street, Victoria, BC, V8W 0A9 Canada

        ,

        866-296-8185

        4 stars
        Downtown Victoria
        • 0.6 km to Victoria, BC, Canada
        • 25 km to Victoria, BC (YYJ-Victoria Intl.)
        No customer reviews yet
        Be the first
        Hotels.com™ RewardsFor every 10 nights, get 1 free*!
      • For every 10 nights, get 1 free*!
        Abigail's Hotel

        906 McClure Street, Victoria, BC, V8V 3E7 Canada

        ,

        866-299-2708

        4 stars
        Downtown Victoria
        • 0.9 km to Victoria, BC, Canada
        • 25 km to Victoria, BC (YYJ-Victoria Intl.)
        No customer reviews yet
        Be the first
        Hotels.com™ RewardsFor every 10 nights, get 1 free*!
      • For every 10 nights, get 1 free*!
        Hotel Grand Pacific

        463 Belleville St, Victoria, BC, V8V1X3 Canada

        ,

        866-295-5109

        4 stars
        James Bay
        • 0.9 km to Victoria, BC, Canada
        • 25 km to Victoria, BC (YYJ-Victoria Intl.)
        Hotels.com™ RewardsFor every 10 nights, get 1 free*!
        from $107 CAD
        • For every 10 nights, get 1 free*!
          Inn at Laurel Point

          680 Montreal St, Victoria, BC, V8V1Z8 Canada

          ,

          866-295-5816

          4 stars
          James Bay
          • 1.0 km to Victoria, BC, Canada
          • 25 km to Victoria, BC (YYJ-Victoria Intl.)
          Hotels.com™ RewardsFor every 10 nights, get 1 free*!
          from $114 CAD
          • For every 10 nights, get 1 free*!
            The Admiral Inn

            257 Belleville St, Victoria, BC, V8V1X1 Canada

            ,

            866-296-6568

            2.5 stars
            James Bay
            • 1.0 km to Victoria, BC, Canada
            • 25 km to Victoria, BC (YYJ-Victoria Intl.)
            Hotels.com™ RewardsFor every 10 nights, get 1 free*!
            from $145 CAD
            • For every 10 nights, get 1 free*!
              Royal Scot Hotel & Suites

              Loved by guests

              425 Quebec St, Victoria, BC, V8V1W7 Canada

              ,

              866-296-8185

              3 stars
              James Bay
              • 1.0 km to Victoria, BC, Canada
              • 25 km to Victoria, BC (YYJ-Victoria Intl.)
              Hotels.com™ RewardsFor every 10 nights, get 1 free*!
              from $134 CAD $107 CAD
              • For every 10 nights, get 1 free*!
                Humboldt House B&B

                Loved by guests

                867 Humboldt Street, Victoria, BC, V8V 2Z6 Canada

                ,

                866-296-8218

                3.5 stars
                Downtown Victoria
                • 1.1 km to Victoria, BC, Canada
                • 25 km to Victoria, BC (YYJ-Victoria Intl.)
                Outstanding
                4.6 / 5
                46 verified guest reviews
                Hotels.com™ RewardsFor every 10 nights, get 1 free*!
                from $119 CAD
                • For every 10 nights, get 1 free*!
                  Embassy Inn

                  520 Menzies St, Victoria, BC, V8V 2H4 Canada

                  ,

                  866-297-0712

                  3 stars
                  James Bay
                  • 1.1 km to Victoria, BC, Canada
                  • 25 km to Victoria, BC (YYJ-Victoria Intl.)
                  Hotels.com™ RewardsFor every 10 nights, get 1 free*!
                  from $86 CAD
                  • For every 10 nights, get 1 free*!
                    Huntingdon Manor

                    330 Quebec St, Victoria, BC, V8V1W3 Canada

                    ,

                    866-297-1490

                    3 stars
                    James Bay
                    • 1.1 km to Victoria, BC, Canada
                    • 25 km to Victoria, BC (YYJ-Victoria Intl.)
                    Hotels.com™ RewardsFor every 10 nights, get 1 free*!
                    from $71 CAD
                    • For every 10 nights, get 1 free*!
                      Helms Inn

                      600 Douglas St, Victoria, BC, V8V2P8 Canada

                      ,

                      866-299-1772

                      2 stars
                      Downtown Victoria
                      • 1.1 km to Victoria, BC, Canada
                      • 25 km to Victoria, BC (YYJ-Victoria Intl.)
                      Hotels.com™ RewardsFor every 10 nights, get 1 free*!
                      from $66 CAD
                      • For every 10 nights, get 1 free*!
                        The Oswego Hotel

                        Top Hotel

                        500 Oswego Street, Victoria, BC, V8V5C1 Canada

                        ,

                        866-299-2488

                        4 stars
                        James Bay
                        • 1.1 km to Victoria, BC, Canada
                        • 25 km to Victoria, BC (YYJ-Victoria Intl.)
                        Outstanding
                        4.6 / 5
                        914 verified guest reviews
                        Hotels.com™ RewardsFor every 10 nights, get 1 free*!
                        from $90 CAD
                        • For every 10 nights, get 1 free*!
                          Beaconsfield Inn

                          Loved by guests

                          998 Humboldt St, Victoria, BC, V8V2Z8 Canada

                          ,

                          866-293-9089

                          4 stars
                          Fairfield
                          • 1.2 km to Victoria, BC, Canada
                          • 25 km to Victoria, BC (YYJ-Victoria Intl.)
                          Outstanding
                          4.7 / 5
                          86 verified guest reviews
                          Hotels.com™ RewardsFor every 10 nights, get 1 free*!
                          from $144 CAD
                          • For every 10 nights, get 1 free*!
                            Sandman Hotel Victoria

                            2852 Douglas St, Victoria, BC, V8T4M5 Canada

                            ,

                            866-295-5578

                            3 stars
                            Saanich
                            • 1.3 km to Victoria, BC, Canada
                            • 23 km to Victoria, BC (YYJ-Victoria Intl.)
                            Hotels.com™ RewardsFor every 10 nights, get 1 free*!
                            from $80 CAD $52 CAD
                            • For every 10 nights, get 1 free*!
                              Rosewood Inn

                              595 Michigan Street, Victoria, BC, V8V 1S7 Canada

                              ,

                              866-295-9117

                              3 stars
                              James Bay
                              • 1.3 km to Victoria, BC, Canada
                              • 25 km to Victoria, BC (YYJ-Victoria Intl.)
                              Hotels.com™ RewardsFor every 10 nights, get 1 free*!
                              from $89 CAD
                              *

                              strikethrough.price.legal.information. The price comparison is based on prices for this hotel over the next 14 days.