แวนคูเวอร์ตั้งอยู่ในทวีปอเมริกาเหนือ ทางทิศตะวันตกเฉียงใต้ของมณฑลบริติชโคลัมเบีย เป็นเมืองที่อยู่ทางตะวันตกสุดของแคนาดา ติดกับชายฝั่งมหาสมุทรแปซิฟิกทางตะวันตกและเทือกเขาร็อกกี้ทางตะวันออก ในบางครั้งอาจเกิดความสับสนระหว่างเกาะแวนคูเวอร์กับเมืองแวนคูเวอร์ ความเป็นจริงเกาะแวนคูเวอร์นั้นเป็นเกาะที่เป็นที่ตั้งของเมืองวิคตอเรีย อันเป็นเมืองหลวงของจังหวัดบริติชโคลัมเบียในปัจจุบัน