Railway Stations in Kerala

About Railway Connectivity in Kerala

Kerala is served by 121 railway stations across 1 railway zone. This comprehensive directory provides complete information about all railway stations including station codes, zones, divisions, and station classifications to help you plan your train journeys effectively.

The Indian Railways network is one of the largest railway systems in the world, operating across 18 zones and covering over 68,000 kilometers of track. Each railway station is assigned a unique station code (typically 2-5 characters) which is used for ticket booking, train scheduling, and tracking. Understanding the railway infrastructure in Kerala helps travelers find the nearest station, check train availability, and plan convenient journeys.

Railway stations are classified into different categories based on their importance, passenger traffic, and facilities available. Major stations (A1, A category) offer extensive facilities including waiting rooms, refreshment areas, wheelchair accessibility, and parking. Smaller stations (B, C, D categories) provide basic amenities suitable for local and passenger trains. The station type classification helps travelers understand what facilities to expect at each location.

Whether you're booking tickets, planning travel routes, checking train schedules, or locating the nearest railway station, this directory provides accurate and up-to-date information about railway connectivity in Kerala. Use your browser's search function to quickly find specific stations or browse the complete list organized by railway zones for better understanding of the regional railway network.

121 Railway Stations
1 Railway Zones

How to Use This Railway Directory

Finding railway station information in Kerala is straightforward. The stations are organized by railway zones below. Each station listing includes the unique station code (essential for booking tickets on IRCTC), full station name, railway zone abbreviation, division name, and station category. Use your browser's search (Ctrl+F or Cmd+F) to quickly locate a specific station by name or code. Station codes are used when booking tickets online, checking PNR status, or searching train schedules on Indian Railways platforms. The zone and division information helps understand which railway administrative region manages each station.

Complete List of Railway Stations (121)

Other (Other) 121 stations

AKATHUMURI

Code: AMY

ALAPPUZHA

Code: ALLP

ALUVA

Code: AWY

AMBALAPPUZHA

Code: AMPA

ANGAMALI

Code: AFK

AROOR HALT

Code: AROR (HALT)

BEKAL FORT

Code: BFR

BHIMANA

Code: BMN

CHANGANASSERI

Code: CGY

CHEMANCHERI

Code: CMC

CHENGANNUR

Code: CNGR

CHEPPAD

Code: CHPD

CHERTHALA

Code: SRTL

CHERUKARA

Code: CQA

CHIRAKKAL

Code: CQL

CHIRAYINKEEZH

Code: CRY

CHOLA

Code: CHL

CHOTTANIKKARA ROAD

Code: KFE (ROAD)

DHARMADAM

Code: DMD

EDAVAI

Code: EVA

ELATTUR

Code: ETR

ERNAKULAM JN

Code: ERS (JN)

ERNAKULAM TOWN

Code: ERN (TOWN)

ETTUMANUR

Code: ETM

EZHUKONE

Code: EKN

EZHUPPUNNA

Code: EZP

FEROK

Code: FK

GURUVAYUR

Code: GUV

HARIPAD

Code: HAD

IRAVIPURAM

Code: IRP

IRINGAL

Code: IGL

IRINJALAKUDA

Code: IJK

KADAKAVUR

Code: KVU

KADUTURUTTI HALT

Code: KDTY (HALT)

KALAMASSERI

Code: KLMR

KALLAYI

Code: KUL

KAMARKUNDU

Code: KQU

KANHANGAD

Code: KZE

KANJIRAMITTAM

Code: KPTM

KAPPIL

Code: KFI

KARAKAD

Code: KRKD

KARUNAGAPPALLI

Code: KPY

KARUVATTA HALT

Code: KVTA (HALT)

KASARAGOD

Code: KGQ

KAZHAKUTTAM

Code: KZK

KELAMANGALAM

Code: KMLM

KOLLAM JN

Code: QLN (JN)

KOLLENGODE

Code: KLGD

KORATTI ANGADI

Code: KRAN

KOTTARAKARA

Code: KKZ

KOTTAYAM

Code: KTYM

KOZHIKKODE

Code: CLT

KULUKKALUR

Code: KZC

KUMARAMANGALAM

Code: KRMG

KUMARANALLUR

Code: KFQ

KUMBLA

Code: KMQ

KUNNATHUR

Code: KNNT

KUTTIPPURAM

Code: KTU

LAKKITI

Code: LDY

MANJESHWAR

Code: MJS

MANNANUR

Code: MNUR

MARARIKULAM

Code: MAKM

MATHUR

Code: MTUR

MAVELIKARA

Code: MVLK

MAYYANAD

Code: MYY

MUKKALI

Code: MUKE

MULAGUNNATHUKAVU

Code: MGK

MUNROTURUTTU

Code: MQO

MUTHALAMADA

Code: MMDA

NADAPURAM ROAD

Code: NAU (ROAD)

NELLAYI

Code: NYI

NEYYATTINKARA

Code: NYY

NILESHWAR

Code: NLE

OCHIRA

Code: OCR

OLLUR

Code: OLR

OTTAPPALAM

Code: OTP

PALAKKAD JN

Code: PGT (JN)

PALLIPPURAM

Code: PUM

PAPPINISSERI

Code: PPNS

PARAVUR

Code: PVU

PATTAMBI

Code: PTB

PATTIKKAD

Code: PKQ

PAYYANUR

Code: PAY

PAYYOLI

Code: PYOL

PERINAD

Code: PRND

PERUNGUZHI

Code: PGZ

PIRAVAM ROAD

Code: PVRD (ROAD)

PONMALAI

Code: GOC

PUDUKAD

Code: PUK

PUNALUR

Code: PUU

PUNNAPRA

Code: PNPR

RAMESWARAM

Code: RMM

SASTHANKOTTA

Code: STKT

SHORANUR JN

Code: SRR (JN)

TENERI HALT

Code: TNRI (HALT)

THALASSERY

Code: TLY

THIRUVANANTHAPURAM CENTRAL

Code: TVC

THIRUVANANTHAPURAM NORTH

Code: KCVL

THIRUVANANTHAPURAM NORTH

Code: TVCN

THIRUVANANTHAPURAM PETTAH

Code: TVP

THIRUVANANTHAPURAM SOUTH

Code: TVCS

THIRUVANANTHAPURAM SOUTH

Code: NEM

THRISUR

Code: TCR

TIRUNNAVAYA

Code: TUA

TIRUR

Code: TIR

TIRUVALLA

Code: TRVL

TIRUVALLUR

Code: TRL

TRIPUNITTURA

Code: TRTR

TUMBOLI

Code: TMPY

TURAVUR

Code: TUVR

UPPALA

Code: UAA

VAIKAM ROAD

Code: VARD (ROAD)

VALAPATTANAM

Code: VAPM

VALLAPUZHA

Code: VPZ

VALLIKUNNU

Code: VLI

VANIYAMBALAM

Code: VNB

VARKALA

Code: VAK

VAYALAR

Code: VAY

VELI

Code: VELI

VELLARAKKAD

Code: VEK

VELLUR HALT

Code: VER (HALT)

Frequently Asked Questions

What is a railway station code and how is it used?

A railway station code is a unique 2-5 character identifier assigned to each railway station in India. These codes are used throughout the Indian Railways system for train scheduling, ticket booking on IRCTC, PNR enquiry, train tracking, and official railway communications. For example, New Delhi station uses the code NDLS, Chennai Central uses MAS, and Mumbai Central uses MMCT. When booking tickets online or checking train schedules, you'll need to enter these station codes to specify your boarding and destination points.

How are railway zones different from divisions?

Indian Railways is organized into 18 zones (like Southern Railway, Western Railway, etc.) which are further subdivided into divisions for operational management. Zones are the highest administrative units responsible for policy, planning, and overall management of railway operations in their geographic area. Divisions are smaller operational units within zones that handle day-to-day train operations, maintenance, and local administration. Each station falls under one division, which in turn belongs to one zone. This hierarchical structure helps manage the massive Indian Railways network efficiently.

What do station categories (A1, A, B, C, D, etc.) mean?

Railway stations are classified into categories based on passenger earnings, strategic importance, and facilities available. A1 and A category stations are major hubs with highest passenger traffic, extensive facilities including waiting rooms, food courts, parking, and accessibility features. B category stations are important junctions with good facilities. C and D category stations are smaller with basic amenities, primarily serving local passengers. E and F categories are the smallest halt stations. The category affects the facilities you can expect, train stops, and services available at each station.