Port Franks is a small Southern Ontario community in the municipality of Lambton Shores, Lambton County in southwestern Ontario, Canada. It is located along Kings Highway 21 near Pinery Provincial Park, about 8 kilometres (5.0 mi) north of Thedford, Ontario.