Cleanest Railway Stations in India

Every year a survey is conducted by the Swachh Rail, Swachh Bharat, to find the cleanest railways stations in India. The study is based on the different parameters that include solid, liquid waste management, energy management, cleaning activities, and many others. Over the last few years, many steps have been taken by the Indian railway to improve the conditions of the Indian railway stations. Thanks to all the efforts we have nearly 50 stations that are considered clean amongst them, there ten railways stations that are considered to be ”Cleanest”.

1. Jaipur Junction Railway Station

Known as Pink city, Jaipur boasts the cleanest railways station in India. The Jaipur Junction railway station is one of the busiest railways stations in Rajasthan. The stations have some of the luxurious trains of the country that includes The Palace of wheels. The railway station has gone under the makeover and has been listed on the top as one of the cleanest stations in Indian railways from the past few years.

2. Jodhpur Junction Railway Station

Next in the list of cleanest railway stations in India is the Jodhpur Junction railway station in Rajasthan. The railways’ station is operated by the North Western Railway of Indian Railways. The station has five platforms, and the station is also listed as the top-rated booking stations of Indian Railway. It was started in the year 1885 under the jurisdiction of the New Jodhpur Railway.

3. Durgapura Railway Station of Rajasthan

Located at the distance of 8 km from Jaipur railway station, Durgapur railway station was ranked third in the Swachh Rail, Swachh Bharat survey. The railway station is located on the North Western Railway network in Rajasthan. Seeing the list, Rajasthan has seven railways stations that are believed to be clean all-round the year. The railway station is controlled by the Ministry of Railway. It features two platforms.

4. Jammu Tawi Railway Station

Jammu Tawi railways station is in the Jammu city in India Union territory of Jammu and Kashmir. Also, it is the largest railway station in J&K. It is the primary station railhead for other places in the Jammu and Kashmir and for tourist headings such as Jammu and Vaishno Devi in these states. The railway station is connected with major cities of India. The station is also listed to be the second longest-running train in the country in terms of distance and time.

5. Gandhinagar Jaipur Railway Station

Another railway station in the pink city, which is the cleanest, is Gandhinagar Jaipur railway station. The railway station is located in Bajaj Nagar. Gandhinagar Jaipur Railway Station is close to the famous Tonk road and Jawahar Lal Nehru Marg and other southern areas of Jaipur. Numerous trains from Delhi and other cities have a stoppage at this station. What makes this railway station unique is that it is complete women operated railway station in the country.

You might also like: 9 States with the Longest Coastline in India

6. Suratgarh Railway Station

Suratgarh railway station is one of the cleanest railway stations. It is the primary railway station in Sri Ganganagar district, Rajasthan. The station serves for Suratgarh city. This station features four platforms in total. The station connects to Delhi, Jammu, Kalka, Bikaner, Avadh, Ajmer, and others. Sri Ganganagar district is also known as the Food Basket of Rajasthan.

7. Vijayawada Junction Railway Station

Vijayawada Junction Railway Station in Andhra Pradesh is listed as a Non-Suburban Grade-2 (NSG-2) station in the Vijayawada railway division. It is situated at Howrah-Chennai and New Delhi–Chennai junction. Initially, it was ranked as 4th as the fourth busiest railways station in India. This railway station serves approximately 1.40 lakh passengers and more than 180 express and 150 freight trains on a regular basis. It is also one of the major railway junctions of the Indian Railway. 

8. Udaipur City Railway Station

Next in our list of cleanest railway stations in India 2021 is the Udaipur city railway station in Rajasthan. This railway station is controlled by the North Western Railway. It is situated at Udaipur in Rajasthan in the country. The station spans eight tracks and six platforms. It is located at a distance of 25km from Udaipur Airport. The station would soon boast a living wall.

9. Ajmer Junction Railway Station

With five platforms Ajmer junction railway station is a crucial railway junction of Ajmer. It has a vast railway complex with workshops. The railway station is operated by the North-Western railway zone and has been several times listed amongst the cleanest railway station In India. The station serves Ajmer and connects to holy places like Ajmer Sharif shrine.

10. Haridwar Junction Railway Station

Haridwar is one of the most sacred places in India and is home to one of the cleanest railways stations in India. It is situated in the Northern Railway zone and connected by many broad gauge lines. Haridwar Junction Railway Station was started in the year 1886, and it has 20 tracks.


According to the latest survey concluded by the Swachh Rail, Swachh Bharat survey, there are ten major railway stations in India that are found to cleanest. Amongst all Jaipur, Junction Railway Station tops the list of cleanest railway stations in India.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.