Southampton is about two and a half hours north of Toronto by car, via Highway 400 north to Barrie and then Highway 26 and 10 to Owen Sound, continuing on Highway 21 along the Lake Huron shore. There is no rail service. Greyhound and other coach lines serve Owen Sound (about 45 minutes south), from which a taxi or rental car is needed to reach Southampton. Most visitors drive.