Le parc provincial Two Lakes est un parc provincial de l'Alberta, au Canada, situé à 142 km (88 mi) au sud de Grande Prairie, à 65 km (40 mi) au sud de l'autoroute 666 et à 77 km (48 mi) supplémentaires au sud sur les routes forestières.
Le parc est situé dans les contreforts des montagnes Rocheuses de l'Alberta, entre les deux lacs appelés «Two Lakes», à une altitude de 1 110 m (3 640 pi).