With its array of indoor and outdoor attractions, make sure to add visiting Vancouver to your itinerary. The best times to visit Vancouver are from March to May and from September to November. It is when the weather is mild and hotel prices are reasonable.