La Route 12 est une route secondaire de 112km(70mi) située dans l'ouest de l'Île-du-Prince-Édouard. Son terminus sud est à l'intersection avec la route 11 à Miscouche et son terminus nord est au sentier pédestre de North Cape à Tignish. La route est parallèle à la route 2 alors qu'elle se dirige vers le North Cape.
La route débute à son terminus sud et se dirige vers le nord. Elle traverse Miscouche et bifurque vers le nord-ouest. Elle passe par Rosehill et traverse Grand River. Elle continue ensuite vers le nord jusqu'à Low Point, va vers l'ouest jusqu'à Tyne Valley et reprend la direction nord. À Foxley River, elle bifurque vers l'ouest et rencontre la route 2. Les routes forment un multiplex sur une courte distance et la route 12 reprend la direction nord. Elle passe par Cascumpec, Alberton et Tignish avant de prendre fin au niveau du sentier pédestre de North Cape, à la pointe nord de l'Île.