The best time to visit British Columbia depends on what you're looking to do while you're here. If you're interested in outdoor activities like hiking and camping, then the best time to come is during the summer months. However, if you're more interested in city life and cultural attractions, then the best time to visit would be during the shoulder seasons of spring and fall.