Casselman is a village in eastern Ontario, Canada, in the United Counties of Prescott and Russell. Situated on the South Nation River about 55 km (34 mi) southeast of downtown Ottawa, along the Trans-Canada Highway 417. It is served by a station on the Montreal-Ottawa Via Rail train, twice a day in each direction.