The state highways are arterial routes of a state, linking district headquarters and important towns within the state and connecting them with national highways or Highways of the neighbouring states. There are 83 state highways in Kerala. (SH 4, SH 13, SH 20, SH 24 and SH 35 were upgraded to National highways)

Sl.NoDistrictState Highways1Trivandrum180.362Kollam123.793Alappuzha170.8414Pathanamthitta249.1945Kottayam406.5316Idukki998.3727Ernakulam325.2068Thrissur374.0339Palakkad245.98710Malappuram374.76411Kozhikode420.17312Wayanad128.95513Kannur244.66514Kasaragod141.78Total4341.651

State highway NoState highway nameOSM RelationRoutePasses through - District(s)Length (in km)Main-Central Road (MC Road)Kesavadasapuram - Vembayam - Venjaramoodu - Kilimanoor - Chadayamangalam- Ayoor -Kottarakara - Adoor - Pandalam - Kulanada - Chengannur - Thiruvalla - Changanassery - Kottayam - Ettumanoor - Kuravilangad - Koothattukulam - Muvattupuzha - Perumbavoor - Kalady - AngamalyThiruvananthapuram, Kollam, Pathanamthitta, Alappuzha, Kottayam, Ernakulam240.6 Kazhakoottam - Venjaramoodu Main-Central Road Bypass (MC BYPASS)Kazhakoottam (Vettu road jn) - Pothencode - Venjaramoodu (Thaikkad jn)Thiruvananthapuram13Thiruvananthapuram - Shenkottai Highway (TS Road)Thiruvananthapuram - Peroorkada - Nedumangad - Chullimanoor - Palode - Madathara - Kulathupuzha - Thenmala (joins with Kollam - Shenkottai National Highway (NH 744)Thiruvananthapuram - Kollam73.2Nedumangad - Aruvaimozhi HighwayNedumangad - Aryanad - Paruthipally - Vazhichal - Kudappanamoodu -Kathipara - Kadukkara - State boundary (continues as Tamil Nadu SH45 till Aruvaimozhi)Thiruvananthapuram37.5Kollam-AryankavuDeclared as NH 744 nowKollam - AryankavuKayamkulam - Pathanapuram HighwayKayamkulam - Kattanam -Charummod - Nooranad - Adoor - Kallumkadavu Junction (Pathanapuram)Alappuzha - Pathanamthitta - Kollam42.5Kayamkulam - Thiruvalla HighwayKayamkulam - Chettikulangara - Pela - Mavelikkara - Chennithala - Mannar - Parumala - Pulikeezhu - Kavumbhagom - Thiruvalla (joining SH 7)Alappuzha - Pathanamthitta30.8Thiruvalla - Kumbazha Highway SH 8Pathanamthitta32.8Main Eastern Highway (Punalur - Muvattupuzha) (PM Road)Pallimikku Junction (Punalur) (starts from km 44/900 of NH 208) - Pathanapuram - Kallumkadavu Junction (joins SH 05) - Kalanjoor - Koodal - Konni junction, (joins SH 80)Konni- Kumbazha (Pathanamthitta, meets T.K.Road / SH - 07) - Mylapra - Mannarakulanji - Uthimmoodu - Mandiram - Ranni - Makkapuzha - Ponthanpuzha - Karikkattoor - Manimala - Cheruvally - Ponkunnam - Elamgulam - Pala - Thodupuzha - Vazhakulam - Nirmala College junction - Muvattupuzha(joins MC Road -SH 01)Kollam - Pathanamthitta - Kottayam - Idukki - Ernakulam153.6Kottayam - Kozhencherry HighwayKanjikuzhi - Puthupally - Karukachal - Mallappally - Vennikulam - Pullad (Kozhencherry) (joins T.K.Road / SH - 07)Kottayam - Pathanamthitta44.4Mavelikkara - Kozhencherry HighwayMavelikkara - Puthiyacavu - Kollakadavu - Cheriyanad - Puliyoor - Perissery - Chengannur - Puthencavu - Arattupuzha - Malakkara - Edayaranmula - Aranmula - Thekkemala Junction (Kozhenchery)Alappuzha - Pathanamthitta28.7Alappuzha - Changanassery HighwayAlappuzha (starts at km 415/500 of NH 66) - Pazhaveedu - Pallathuruthy - Nedumudy - Mancombu - Ramankari - Kidangara - Changanassery (joins MC Road)Alappuzha - Kottayam24.2Ambalapuzha - Thiruvalla HighwayAmbalapuzha (NH 66) - Thakazhy - Edathua - Thalavady - Podiyadi Junction (Kayamkulam - Thiruvalla Highway SH 06) joins - Thiruvalla (joins MC Road)Alappuzha - Pathanamthitta27.2Kottayam-KumilyDeclared as NH 183 nowKottayam - IdukkiErattupetta - Peermade HighwayErattupetta - Vellikulam - Wagamon - Road joins with Pullikkanam Elappara road Pattithanam junctionKottayam - Idukki24.3Ettumanoor - Ernakulam HighwayEttumanoor (Main Central Road SH 01) - Kothanalloor - Kuruppanthara - Kaduthuruthy- Thalayolaparambu- Vaikom - Udayamperoor - Thripunithura - Vyttila - Pallimukku JunctionKottayam - Ernakulam57.3Aluva-Munnar RoadAluva - Chembarakky - Ponjassery - Perumbavoor - Kuruppumpady - Kothamangalam [Joins National Highway 85 (India)] - Neriamangalam - Adimali - MunnarErnakulam - Idukki114.4Northern outlet road (Munnar Udumalpet road)Munnar (starts from Aluva - Munnar Highway) - Road to Rajamudi - Anakkalpetty road - Chinnar river (State boundary) Road continues to UdumalaipettaiIdukki59.1Munnar - Top Station HighwayMunnar (starts from km 113/6 of Aluva - Munnar road) - Madypatty dam - Indo Swiss Project Gate - Top Station - State boundary - Road continues to Tamil Nadu as part of Kodaikanal–Munnar Road Idukki - Kerala Tamil Nadu border32.1Munnar - Kumily HighwayMunnar (starts from km 0/2 of Munnar Topstation Highway) - Devikolam town - Poopara - Kumbanpara road starts - Pooppara - Bodimettu road starts - Santhanpara Jn - Udumbumchola town - Vattappara junction - Amaravathy - Kumily (joins Kottayam Kumily Highway)Idukki106.0Tripunithura - Kothamangalam Rd Declared as NH 49 on 1989ErnakulamChalakudy - Anamala HighwayChalakudy (NH 47) - Athirappilly - Vazhachal - Peringalkuthu - Approach road to Sholayar Power House - Anamala - State boundary Thrissur - Palakkad86.0Kodungallur - Shornur Highway Kodungallur (NH17) - Irinjalakuda crosses SH 61- Pallisseri - Joins NH 47 - Joins NH 17 - Paramekkavu temple - Viyyur - Mulamkunnathukavu - Vadakkancherry - Cheruthuruthy junction - joins SH 23 Shornur - Perinthalmanna HighwayThrissur(63.312), Palakkad70.5Shornur - Perinthalmanna HighwayShornur Railway Station - Rice Research Station, Pattambi - Pollachi road takes off - Sankaramangalam junction - Cherukara - Perinthalmanna junction - joins SH 24 Palakkad - Malappuram39.3Kozhikode - PalakkadDeclared as NH 213 on 2000Kozhikode - Malappuram - PalakkadTattamangalam- Chittur Nattukal HighwayMettupalayam junction, Tattamangalam- Chittur - Nattukal junction (joins Nattukal - Velamthavalam Highway)SH 26Palakkad14.2Nattukal - Velanthavalam HighwayNattukal junction - Palakkad - Pollachi road - Velanthavalam junction - road continues to Tamil Nadu Palakkad - Kerala - Tamil Nadu border11.6Palakkad- Koduvayur - Tattamangalam - Meenakshipuram highwayPalakkad Collectorate - Kannady - Koduvayur - Tattamangalam- Mettupalayam junction, Tattamangalam- Ayyappankavu temple - Nanniyode - Meenakshipuram - Gopalapuram - Meenakshipuram road joins - Kerala State boundary - Road continues to Pollachi in Tamil NaduPalakkad35.0Valluvambram- Nilambur - Nadukani HighwayValluvambram -Manjeri - Nilambur - Chungathara- Edakkara - Vazhikadavu - State boundary Malappuram - Kerala-Tamil Nadu border62.6Kozhikode - Vythiri - Gudallur HighwayNH 212 - Malabar Christian College - Civil Station Kozhikode–Kunnamangalam - Padanilam - Thamarassery - LeavesNH212 - Chellot - Chitragiri - State Boundary - Road to Gudallor Kozhikode - Wayanad - Kerala-Tamil Nadu State border97.0Thalassery- Coorg HighwayThalassery - NH 66 - Kadirur - Nirmalagiri College - Mattannur- Iritty - Koottupuzha - State Boundary Kannur - Kerala-Karnataka State Border55.1Kalladka - Cherkala roadCherkala (NH17) - Badiadka junction - SPP Road joins - Adakasthala - State border Kasargodu - Kerala-Karnataka State Border28.8Ettumanoor - Erattupetta - Poonjar roadAthirapuzha landing - SH 1 crosses - Cherpunkal - SH 3 crosses and overlaps - Pala Market - Bharananganam town - Erattupetta town - PoonjarKottayam37.9Thodupuzha- Puliyanmala roadThodupuzha junction SH 8 - Muttom - Kuruthikulam - Meenmutty - Painavu junction - Road to Idukki dam takes off - Kattappana junction - Puliyanmala - joins Munnar - Kumily road Idukki92.1Koyilandy - Balussery - Thamarassery - Omassery – Mukkom – Areakode -Edavanna RoadKoyilandy town - Ulliyeri - Balusseri - Poonur -Thamarssery - Omassery - Mukkam - Arekode - [joins SH 29 - Edavanna junction (joins Kozhikode - Nilambur - Gudalloor Highway)Kozhikode - Malappuram - Kerala-Tamil Nadu State Border70.0Taliparamba – Iritty RoadTaliparamba - Sreekantapuram - Irikkur - Iritty (joins SH 30)Kannur46.5Adoor - Sasthamkotta road Adoor - Thuvayoor - Bharanikavu junction - Sasthamkotta junctionPathanamthitta - Kollam18.2Puthiyangadi Kuthuparamba – Chovva bypassPuthiyangadi – Ulleri – Perambra – Kuttiyadi – Nadapuram – Mekkunnu – Panoor – Koothuparamba – Chovva bypassKozhikode - Kannur107Perumbilavu - Nilambur RoadPerumbilavu – Koottanad - Pattambi – Perinthalmanna - Pattikkadu– Melattur –Karuvarakundu – Kalikavu – Nilambur RoadMalappuram - Palakkad - Thrissur107.112Alappuzha – Madurai RoadAlappuzha – Muhamma – Thanneermukkam – Vechur Bund Road – Thalayolaparambu – Peruva – Mutholapuram –Marika - Vazhithala – Kolani – Thodupuzha – Vannapram -Thopramkudy – Nedumkandam - Thookkupalam - CumbummettuAlappuzha - Kottayam - Idukki - Kerala-Tamil Nadu State Border114.815Ernakulam – Thekkady RoadPalarivattom – Kakkanad – Pallikkara – Kizhakkambalam – Pattimattom - Valamboor – Muvattupuzha – Arakuzha - Pandappilly - Manakkad - Thodupuzha - Chottupara – Upputhara – Kumily - ThekkadyErnakulam - Idukki155.1Kumarakom – Cumbammettu – Cumbam RoadKumarakom – Edayazham – Kallara – Kaduthuruthy – Neezhoor – Elanji - Piravam – Vazhithala – Karimkunnam –Thodupuzha - Velliyamattom – Kulamavu – Cheruthoni – Rajamudi –Thopramkudy -Prakash- Kallar - Cumbammettu – CumbamKottayam - Ernakulam - Idukki190.0Muvattupuzha – Theni RoadMuvattupuzha –Kallurkkad – Kodikulam – Idukki – Mariyapuram – Erattayar – Kattappana – Puliyanmala – Chettukuzhi - Cumbammettu – Cumbam - TeniEranakulam - Idukki105Sabarimala – Neriamangalam RoadPamba – Chalakayam – Thulappilly -Pambavalley – Mukkootuthara – Erumeli – Koovappally – Kanjirappally – Kappadu – kalaketty - Chemmalamattam– Thidanadu – Erattupetta – Melukavu – Muttom – Thodupuzha – NeriyamangalamPathanamthitta - Kottayam - Idukki - Ernakulam152Thiruvananthapuram - Ponmudi Road (Starting from SH 2- Chullimanoor junction - Tholicodu - Vithura - Anappara - Kallar - Lower Sanatorium - Ponmudi Upper Sanatorium Thiruvananthapuram(61.0)61.0Kilimanoor-Attingal Road Kilimanoor central junction.(SH 1 - MC Road) - Nagaroor - Vanchiyoor - Alamcode junction (joins with NH 47)Thiruvananthapuram(10.8)10.7Nedumangad- Attingal Road Pazhakutty junction (starts from SH 02) - Vembayam -Venjaramoodu (joins SH 1) - Valakkad- Attingal (ends at NH 66)Thiruvananthapuram (27.00)27.00Ayoor – Punalur RoadAyoor–Anchal–Karavaloor–Punalur(joins NH 208)Kollam20Guruvayoor – Choondal RoadGuruvayoor – Chowallurpady - ChoondalThrissur7.275Chavakkad – Vadakkancherry RoadChavakkad - Mammiyur–Kottapadi–Kunnamkulam-Marthancode-Pannithadam-Vellarikad-Erumapetty-WadakancherryThrissur(31.015)31.515Kodakara – Kodungallur RoadKodakara (NH 47)- Aloor Jn crosses SH 61- Ashtamichira- Mala- Keezhthali jn (joins NH 17)- KodungallurThrissur(25.956)27Palakkad - Pollachi roadPalakkad (NH 47) - Athicode junction (SH 26 crosses) - Gopalapuram (State boundary - road continues to Pollachi in Tamil Nadu)Palakkad29.9Palakkad – Perinthalmanna RoadMundur – Kongad – Cherpulassery junction (Pattambi - Cherpulassery road joins) - Thootha - Anamangad – Perinthalmanna - joins SH 39Palakkad - Malappuram15.5Kozhikode - Thottilppalam - Kalpetta Highway Kozhikode - Puthiyangadi – Ulliyeri – Perambra – Thottilppalam - Kuttiady – Padinjarathara – KalpettaKozhikode - Wayanad99.0Cherkkala – Jalsoor RoadCherkala junction (Km 58/0 of NH 17) – Mulleria – Adhur – Kottipady - PanachikadKasaragod39.1Kanhangad – Panathoor RoadKanhangad – Eriya – Poodamkallu – Rajapuram – Kolichal - Panathoor - ChemberiKasaragod44.1Kasaragod – Kanhangad RoadKasaragod – Uduma – Bakel - Pallikkara – Chamandikunnu - Kanhangad SouthKasaragod28.0Vadakkancherry – Pollachi RoadVadakkancherry – Mudapallur – Nemmara – Kollengode – Muthalamada – Govindapuram – ending at Pollachi in Tamil NaduThrissur - Palakkad - Kerala-Tamil Nadu State border39Hill Highway (Kerala)