Orillia is a city in Central Ontario, Canada. It is 135 kilometers (84 miles) north of Toronto. It is between two lakes, Lake Couchiching and Lake Simcoe. According to the Canada 2011 Census, 30,586 people lived in Orillia. 