Karayolu 31 (Farsça: جاده ۳۱), İran'ın kuzeyinde yer alan bir kara yoludur.
Karayolu Erdebil Eyaleti'nin Persabad şehrinden başlar, Gilan Eyaleti'nin Mencil şehrinde sonlanır. Erdebil ve Gilan eyaletlerinden geçen yolun uzunluğu 539 km.'dir.
Tam güzergahı
Karayolu 31, Parsabad ile Mencil arasında aşağıdaki şehirlerin güzergahından geçer. ve şehir isimlerinin yanlarında küçük resimleri bulunan karayolları ile bağlantı yapar: