Punjab is one of the states in India that provide the best public transport system in the country.
An extensive network of roads and railways not only connect different parts of the state, but also join it with other parts of the country. Moreover, the state has a number of airports, which adequately cover the needs of the air passengers. Thanks to such advanced infrastructural facilities traveling in Punjab is comfortable and fast.
Roadways in Punjab
It is a fact that railways can reach you up to certain points only. If you want to go beyond that point you need to use the available road transport system. However, such a system depends entirely on the availability of good roads. Therefore, it is important that we first look into the existing roadways in Punjab.National Highways in Punjab
Punjab, being a border state, has an extensive network of national highways. The historic Grand Trunk Road, which runs from Kolkata in West Bengal to Peshwar in Pakistan, is the oldest national highway in Punjab. However, the part that runs from Delhi to Wagdha Border (village Attari) is known as NH1.National Highway 1 in Punjab
Other Important National Highways in Punjab
Other than the above mentioned NH 1 following are some other national highways running across Punjab:
National Highways Across Punjab
- National Highway 1A: It starts from Jalandhar and then passes through Pathankot to culminate at Uri in Jammu and Kashmir.
- National Highway 5: It starts at Ferozpur and runs through Chandigarh to enter Himachal Pradesh. It finally culminates at Shipkila on the Indo Chinese border. This road has been formed by amalgamation of NH 22, NH 95 and parts of NH 21.
- National Highway 10: It starts from Malaut in Punjab and culminates at Pithoragarh in Uttarakhand crossing Haryana in its course.
- National Highway 15: It starts at Pathankot and passes through Amritsar, Tarn Taran Sahib, Zira, Kotkapura and Bathinda before it enters into Rajasthan. It finally culminates at Samakhilali in Gujarat.
- National Highway 64: It starts at Chandigarh and ends at Dabwali (in Haryana) crossing Banur, Rajpura, Patiala, Sangrur, Barnala, Rampura Phul and Bathinda on the way.
- National Highway 70: It starts at Jalandhar and runs through Hoshiarpur to enter Himachal Pradesh.
- National Highway 71: It starts at the junction of NH 1 at Jalandhar and runs down through Punjab and Haryana to meet NH 8 near Rewari
State Highways in Punjab
SH 10 runs from Fadrikot to Firozpur
SH 18 starts from Balacharu and then runs through Nawanshaher to culminate at Phagwara
SH 19 starts from Moga and then proceeds through Makhu, Bhikiwind to end at Khalra
SH 20 starts at Zira and then runs through Firozepur and Jalalabad to end at Fazilka
Public Transport System in Punjab
However, it is not enough to build roads; it is equally important to have an efficient public transport system in place. Fortunately, Punjab has a well-organized network of road transport system to enable the citizens of the state to travel in comfort.Intra-City Travel in Punjab
In general, the autorickshaws are the best mode of intracity travel in Punjab. However, bigger cities such as state capital Chandigarh also offer regular bus and taxi services for commuting within the city. For example, Chandigarh Transport Undertaking runs regular bus services to connect different part of the city. In addition, it also runs a few buses in the adjoining Ajitgarh.Punjab Roadways or Punbus
Buses are the best mode of transport for traveling outside the city. There are number of transport operators in the state. However, the biggest is the Punjab Roadways, which came into existence in 1948. It started with a fleet of 13 buses; today it has 2407 buses plying on various routes. In addition, it also operates and monitors a number of bus stands and bus depots throughout Punjab.
Punjab Roadways Bus Depots
Punjab Roadways was established with the aim of providing affordable and comfortable mode of transport both for intercity and interstate travel. Although it is a fully commercial company it offers free/concessional travel to the deserving categories identified by the Punjab Government. Moreover, to facilitate wider reach out, Punjab Roadways has established 18 depots located at different parts of the state. They are as follows:Amritsar-1
Taran Taaran
Amritsar -2
Batala
Chandigarh
Ferozepur
Hoshiarpur
Jalandhar-1
Jalandhar - 2
Taran Taaran
Amritsar -2
Batala
Chandigarh
Ferozepur
Hoshiarpur
Jalandhar-1
Jalandhar - 2
Jagraon
Ludhiana
Moga
Mukatsar
Nangal
Nawanshehar
Pathankot
Patti
Roopnagar
Ludhiana
Moga
Mukatsar
Nangal
Nawanshehar
Pathankot
Patti
Roopnagar
Super Luxury Bus Service run by Punjab Roadways
Apart from regular buses, Punbus has also introduced several Super Luxury buses. These buses run in the following routes:- Amritsar - Jalandhar - Chandigarh - Delhi International Airport
- Delhi Bus Stand - Chandigarh - Jalandhar - Amritsar
- Chandigarh - Jalandhar - Amritsar
- Amritsar- Jalandhar - Chandigarh
For further details passengers can call at the following numbers:
- Amritsar Bus Stand: 92161-11444, 0183-255-1734
- Ludhiana Bus Stand: 0161-244-7015
- Jalandhar Bus Stand: 92161-11555, 01781-222-3755
- Chandigarh Bus Stand: 0172-270-4023 (for Delhi) , 92161-11333 for Amritsar and Jalandhar
- Delhi Bus Stand: 011-2386-7842
International Bus Services Run by Punjab Roadways
The Nankana Sahib Bus Service operates on every Friday and Wednesday from Amritsar and on every Saturday and Tuesday from Nankana. Buses from Amritsar leave at 9:30 IST and each ticket costs Rs. 1000 in Indian currency. In both these cases, the tickets are available at:
International Bus Terminus
Youth Hostel
G. T. Road
Amritsar
Phone No: 0183-258-7070, 0183-255-1735
Mobile No: 98720-77559 (between 8 A.M. and 6 P.M.)
PEPSU Road Transport Corporation
PEPSU Road Transport Corporation is also owned by Government of Punjab. It is headquartered at Patiala and runs a large number of buses not only throughout the length and breadth of Punjab, but also to different cities outside the state.
Originally, the service was started by Patiala and East Punjab States Union (PEPSU) to provide an efficient road transport services within its jurisdiction. Later as the country became independent and PEPSU merged with rest of Punjab, it started running buses all over the state. Finally on 16th October 1956, PEPSU Road Transport Corporation was set-up under Road Transport Corporations Act, 1950 to provide affordable and coordinated bus services throughout the state.
PEPSU Road Transport Corporation Today
The Corporation started its journey with a fleet of 60 buses, which covered 11,107 daily scheduled kilometers on 15 routes. Today, it has around thousand buses covering a daily mileage of 355827 kilometers under 577 routes. Majority of these buses are owned by the Corporation while some are hired on kilo meter basis.Bus Depots and Bus Stands owned by PRTC
PEPSU Road Transport Corporation has 10 depots located at Budhlada, Bathinda, Barnala, Sangrur, Kapurthala, Faridkot, Patiala, Ludhiana, Chandigarh and Special Cell of KM Scheme at Patiala.In addition, it has twelve bus stands owned and operated by it. They are: Talwandi, Patiala, Kapurthala, Sangrur, Bathinda, Budhlada, Sabo, Faridkot, Ahmadgarh, Phagwara, Moonak, Patran and Amloh.
Services Rendered by PEPSU Road Transport Corporation
PEPSU Road Transport Corporation provides both intercity and interstate services. It also links several remote villages with nearby towns or cities and hence if you want to see the rural Punjab, the buses run by PRTC are probably the only mode of public transport. States that are directly connected by PRTC buses are Haryana, Himachal Pradesh, Jammu and Kashmir, Rajasthan, Uttar Pradesh, Uttarakhand and Union Territories of Chandigarh and Delhi.Other Bus Operators in Punjab
In addition to the above mentioned Punjab Roadways and PEPSU Road Transport Corporation, two other important road transport companies are Himachal Road Transport Corporation (HRTC) and Haryana Roadways. They also ply regular buses within the state. Furthermore, there are numerous private transport operators, who provide bus services connecting different parts of Punjab.Also See: Bus Service in Amritsar | Bus Service Providers in Barnala | Buses from Bathinda | Roadways in Ludhiana | Buses in Moga | Bus Service in Pathankot
Railways in Punjab
Punjab has an extensive railway network spread all over the state. There are more than 89 important railway stations in the state. Among them 13 are railway junctions where railway tracks from various parts of Punjab meet to form a network. Trains from different parts of the country
Railway Junctions in Punjab
Among the railway junctions in Punjab, three are located in Jalandhar district. They are:- Lohian Khas Junction (Station Code LNK)
- Nakodar Junction (Station Code NRO)
- Phillaur Junction (Station Code PHR)
In addition, the following two junctions are located in the Ludhiana district:
- Ludhiana Junction (Station Code LDH)
- Verka Junction (Station Code VKA)
The other railway junctions located in Punjab are:
- Amritsar Junction located in the Amritsar district (Station Code ASR)
- Bathinda Junction located in Bathinda district (Station Code BTI)
- Batala Junction located in Gurudaspur district (Station Code BAT)
- Dhuri Junction located in Sangrur District (Station Code DUI)
- Pathankot Junction located in Pathankot district (Station Code PTK)
- Phagwara Junction located in Kapurthala district (Station Code PGW)
- Rajpura Junction located 20 km south of Patiala in the Patiala district (Station Code RPJ)
- Sirhind Junction located in Fatehgarh Sahib District (Station code SIR)
Few Other Important Railway Stations in Punjab
Apart from the above mentioned railway junctions there are many other important railway stations in Punjab. Following is a list of stations along with their station code:
Station Name: Abohar
District: Fazilka
Station Code: ABS
Station Name: Ahmedgarh
District: Sangrur
Station Code: AHM
Station Name: Anadpur Sahib
District: Rupnagar
Station Code: ANSB
Station Name: Attari
District: Amritsar
Station Code: ATT
Station Name: Barnala
District: Barnala
Station Code: BNN
Station Name: Beas
District: Jalandhar
Station Code: BEAS
Station Name: Bhuchchu
District: Bathinda
Station Code: BCU
Station Name: Bareta
District: Mansa
Station Code: BRZ
Station Name: Bassi Pathan
District: Fatehgarh Sahib
Station Code: BSPN
Station Name: Budhialda
District: Mansa
Station Code: BLZ
Station Name: Chakki Bank
District: Pathankot
Station Code: CHKB
Station Name: Chawapal
District: Ludhiana
Station Code: CHA
Station Name: Dappar
District: Ajitgarh
Station Code: DHPR
Station Name: Dasuya
District: Hoshiarpur
Station Code: DZA
Station Name: Dhandhari Kalan
District: Ludhiana
Station Code: DDL
Station Name: Dhariwal
District: Gurudaspur
Station Code: DHW
Station Name: Dinanagar
District: Gurudaspur
Station Code: DNN
Station Name: Doraha
District: Ludhiana
Station Code: DOA
Station Name: Fadrikot
District: Fadrikot
Station Code: FDK
Station Name: Fatehgarh Sahib
District: Fatehgarh Sahib
Station Code: FGSB
Station Name: Firozpur Cantonment
District: Firozpur
Station Code: FZR
Station Name: Gangsar Jaitu
District: Faridkot
Station Code: GJUT
Station Name: Ghanauli
District: Rupnagar district
Station Code: GANL
Station Name: Giddarbaha
District: Muktsar
Station Code: GDB
Station Name: Goneana
District: Bathinda
Station Code: GNA
Station Name: Goraya
District: Jalandhar
Station Code: GRY
Station Name: Govindgarh
District: Fatehgarh Sahib
Station Code: GVG
Station Name: Gurudaspur
District: Gurudaspur
Station Code: GSP
Station Name: Hoshiarpur
District: Hoshiarpur
Station Code: HSX
Station Name: Jalandhar City
District: Jalandhar
Station Code: JUC
Station Name: Jalandhar Cantt
District: Jalandhar
Station Code: JRC
Station Name: Jagraon
District: Ludhiana
Station Code: JGN
Station Name: Jandiala
District: Jalandhar
Station Code: JNL
Station Name: Kapurthala
District: Kapurthala
Station Code: KXH
Station Name: Kartarpur
District: Jalandhar
Station Code: KRE
Station Name: Khanna
District: Ludhiana
Station Code: KNN
District: Fazilka
Station Code: ABS
Station Name: Ahmedgarh
District: Sangrur
Station Code: AHM
Station Name: Anadpur Sahib
District: Rupnagar
Station Code: ANSB
Station Name: Attari
District: Amritsar
Station Code: ATT
Station Name: Barnala
District: Barnala
Station Code: BNN
Station Name: Beas
District: Jalandhar
Station Code: BEAS
Station Name: Bhuchchu
District: Bathinda
Station Code: BCU
Station Name: Bareta
District: Mansa
Station Code: BRZ
Station Name: Bassi Pathan
District: Fatehgarh Sahib
Station Code: BSPN
Station Name: Budhialda
District: Mansa
Station Code: BLZ
Station Name: Chakki Bank
District: Pathankot
Station Code: CHKB
Station Name: Chawapal
District: Ludhiana
Station Code: CHA
Station Name: Dappar
District: Ajitgarh
Station Code: DHPR
Station Name: Dasuya
District: Hoshiarpur
Station Code: DZA
Station Name: Dhandhari Kalan
District: Ludhiana
Station Code: DDL
Station Name: Dhariwal
District: Gurudaspur
Station Code: DHW
Station Name: Dinanagar
District: Gurudaspur
Station Code: DNN
Station Name: Doraha
District: Ludhiana
Station Code: DOA
Station Name: Fadrikot
District: Fadrikot
Station Code: FDK
Station Name: Fatehgarh Sahib
District: Fatehgarh Sahib
Station Code: FGSB
Station Name: Firozpur Cantonment
District: Firozpur
Station Code: FZR
Station Name: Gangsar Jaitu
District: Faridkot
Station Code: GJUT
Station Name: Ghanauli
District: Rupnagar district
Station Code: GANL
Station Name: Giddarbaha
District: Muktsar
Station Code: GDB
Station Name: Goneana
District: Bathinda
Station Code: GNA
Station Name: Goraya
District: Jalandhar
Station Code: GRY
Station Name: Govindgarh
District: Fatehgarh Sahib
Station Code: GVG
Station Name: Gurudaspur
District: Gurudaspur
Station Code: GSP
Station Name: Hoshiarpur
District: Hoshiarpur
Station Code: HSX
Station Name: Jalandhar City
District: Jalandhar
Station Code: JUC
Station Name: Jalandhar Cantt
District: Jalandhar
Station Code: JRC
Station Name: Jagraon
District: Ludhiana
Station Code: JGN
Station Name: Jandiala
District: Jalandhar
Station Code: JNL
Station Name: Kapurthala
District: Kapurthala
Station Code: KXH
Station Name: Kartarpur
District: Jalandhar
Station Code: KRE
Station Name: Khanna
District: Ludhiana
Station Code: KNN
Station Name: Kila Raipur
District: Ludhiana
Station Code: QRP
Station Name: Kiratpur Sahib
District: Rupnagar
Station Code: KART
Station Name: Khurdpur
District: Jalandhar
Station Code: KUPR
Station Name: Kotkapura
District: Faridkot
Station Code: KKP
Station Name: Kotli Kalan
District: Mansa
Station Code: KTKL
Station Name: Kurali
District: Ajitgarh
Station Code: KRLI
Station Name: Lehra Gaga
District: Sangrur
Station Code: LHA
Station Name: Madhopur Punjab
District: Fatehgarh Sahib
Station Code: MDBP
Station Name: Makhu
District: Firozpur
Station Code: MXH
Station Name: Maler Kotla
District: Sangrur
Station Code: MET
Station Name: Mallanwala Khas
District: Firozpur
Station Code: MWX
Station Name: Malout
District: Muktsar
Station Code: MOT
Station Name: Malsian Shahkht
District: Jalndhar
Station Code: MQS
Station Name: Mansa
District: Mansa
Station Code: MSZ
Station Name: Maur
District: Bathinda
Station Code: MAUR
Station Name: Mirthal
District: Pathankot
Station Code: MRTL
Station Name: Moga
District: Moga
Station Code: MOGA
Station Name: Morinda
District: Rupnagar
Station Code: MRND
Station Name: Mukerian
District: Hoshiarpur
Station Code: MEX
Station Name: Nabha
District: Patiala
Station Code: NBA
Station Name: Nangal Dam
District: Rupnagar
Station Code: NLDM
Station Name: Nasrala
District: Hoshiarpur
Station Code: NAS
Station Name: Naya Nanagal
District: Rupnagar
Station Code: NNGL
Station Name: Nurmahal
District: Jalandhar
Station Code: NRM
Station Name: Patiala
District: Patiala
Station Code: PTA
Station Name: Raman
District: Sangrur
Station Code: RMN
Station Name: Rampura Phul
District: Bathinda
Station Code: PUL
Station Name: Rupnagar
District: Rupnagar
Station Code: RPAR
Station Name: Sangrur
District: Sangrur
Station Code: SAG
Station Name: Shahibzada Asngr (Ajitgarh/Mohali)
District: Ajitgarh
Station Code: SASN
Station Name: Sham Chourasi
District: Hoshiarpur
Station Code: SCQ
Station Name: Sujanpur
District: Pathankot
Station Code: SJNP
Station Name: Sultanpur Lodhi
District: Kapurthala
Station Code: SQR
Station Name: Sunam
District: Sangrur
Station Code: SFM
Station Name: Talwandi
District: Firozpur
Station Code: TWB
Station Name: Tanda Urmar
District: Hoshiarpur
Station Code: TDO
Also See: Trains Passing Through Khanna | Railway Stations in Jalandhar | Trains From Jalandhar Station | Amritsar Railway Station | Trains Passing Through Ajitgarh | Trains Passing Through Barnala | Bathinda Railway Station | Trains From Bathinda Junction | Trains From Moga | Trains From PathankotDistrict: Ludhiana
Station Code: QRP
Station Name: Kiratpur Sahib
District: Rupnagar
Station Code: KART
Station Name: Khurdpur
District: Jalandhar
Station Code: KUPR
Station Name: Kotkapura
District: Faridkot
Station Code: KKP
Station Name: Kotli Kalan
District: Mansa
Station Code: KTKL
Station Name: Kurali
District: Ajitgarh
Station Code: KRLI
Station Name: Lehra Gaga
District: Sangrur
Station Code: LHA
Station Name: Madhopur Punjab
District: Fatehgarh Sahib
Station Code: MDBP
Station Name: Makhu
District: Firozpur
Station Code: MXH
Station Name: Maler Kotla
District: Sangrur
Station Code: MET
Station Name: Mallanwala Khas
District: Firozpur
Station Code: MWX
Station Name: Malout
District: Muktsar
Station Code: MOT
Station Name: Malsian Shahkht
District: Jalndhar
Station Code: MQS
Station Name: Mansa
District: Mansa
Station Code: MSZ
Station Name: Maur
District: Bathinda
Station Code: MAUR
Station Name: Mirthal
District: Pathankot
Station Code: MRTL
Station Name: Moga
District: Moga
Station Code: MOGA
Station Name: Morinda
District: Rupnagar
Station Code: MRND
Station Name: Mukerian
District: Hoshiarpur
Station Code: MEX
Station Name: Nabha
District: Patiala
Station Code: NBA
Station Name: Nangal Dam
District: Rupnagar
Station Code: NLDM
Station Name: Nasrala
District: Hoshiarpur
Station Code: NAS
Station Name: Naya Nanagal
District: Rupnagar
Station Code: NNGL
Station Name: Nurmahal
District: Jalandhar
Station Code: NRM
Station Name: Patiala
District: Patiala
Station Code: PTA
Station Name: Raman
District: Sangrur
Station Code: RMN
Station Name: Rampura Phul
District: Bathinda
Station Code: PUL
Station Name: Rupnagar
District: Rupnagar
Station Code: RPAR
Station Name: Sangrur
District: Sangrur
Station Code: SAG
Station Name: Shahibzada Asngr (Ajitgarh/Mohali)
District: Ajitgarh
Station Code: SASN
Station Name: Sham Chourasi
District: Hoshiarpur
Station Code: SCQ
Station Name: Sujanpur
District: Pathankot
Station Code: SJNP
Station Name: Sultanpur Lodhi
District: Kapurthala
Station Code: SQR
Station Name: Sunam
District: Sangrur
Station Code: SFM
Station Name: Talwandi
District: Firozpur
Station Code: TWB
Station Name: Tanda Urmar
District: Hoshiarpur
Station Code: TDO
Airways in Punjab
International Airports in Punjab
Sri Guru Ram Das Jee International Airport handles around 100 domestic and international flights per week. It has a total area of 40,175 sq meters and peak hour capacity of 1,200 passengers. In addition, the airport is equipped with modern facilities such as inline Flight Information Display System (FIDS), Common Use Terminal Equipment (CUTE), X-ray baggage inspection and conveyor system, CCTV etc. Moreover, the airport has 30 check-in counters, 10 custom counters, 26 immigration counters, 12 security check booths, 4 X-ray scanners for baggage and 4 conveyor belts.In addition to the above mentioned international airport, another one is now being built near Ajitgarh in Jheorehri village over 305 acres of land. It is hoped that the airport, which is jointly financed by the Airport Authority of India, Government of Punjab and Government of Haryana, is going to start operating very soon. Until that happens, international passenger will have to depend upon Sri Guru Ram Das Jee International Airport or travel to Delhi to catch flights from there.
Domestic Airports in Punjab
In addition to the above mentioned Sri Guru Ram Das Jee International Airport, Punjab has few domestic airports to cater to domestic traffic. Chandigarh Airport is one of them. Flights from all over India land up at this airport, thereby connecting the state with rest of India.Ludhiana Airport, officially known as Sahnewal Aiport, is another important airport in Punjab. It is open to both civilian and air force flights. Besides, there are two other airports at Pathankot and Bathinda. The later is actually located in Virik Kalam near Bathinda and has been built at Rupees 25 Crores over 42 acres of land. However, it has since remained close to commercial flights. The Pathankot airport on the other hand is mainly a military airport; but of late a few commercial flights by the national carrier to Kullu and Delhi have started operating from there.