Getting Around | Kolkata | India
Here you’ll find all of the information, content and tools you need to plan your holidays in India, including itineraries, accommodation and suggestions to make your holidays come alive.

By train[edit]

See also: Rail travel in India

Kolkata is served by five major railway stations across the urban agglomeration, which connects the city to almost all the major stations in India. Most local trains serving Greater Kolkata run from Howrah and Sealdah stations. The trains run as far as Lalgola (near Murshidabad) at the north, Hasnabad at the east, Namkhana at the south, Midnapore at the southwest and Bardhaman at the west.

Howrah railway station[edit]

Howrah railway station (New Complex) in 2012
  • 1 Howrah railway station (station code: HWH), Lower Foreshore Rd, Howrah. The largest railway complex in India with over 600 trains arriving per day, including local trains. There is a Yatri Niwas (railway's travellers' lodge) with accommodation. Howrah railway station (Q986105) on Wikidata Howrah railway station on Wikipedia

Transport options to central Kolkata:

  • By bus: There's a huge bus terminus between Howrah station and the Howrah Bridge. Air-conditioned buses are available between Howrah Station and Kolkata Airport.
  • By car: The station platforms have carriageways for cars within the complex. Salkia Flyover at the end of the platforms allows the cars to exit the complex quickly. After exiting the complex, take the Howrah Bridge and cross the Hooghly River.
  • By taxi: There's a big taxi stand outside Howrah station, where iconic yellow Ambassador taxis are parked in long queues.
  • By ferry: There are ferries (₹5) opposite the station that can get you to the opposite side of the river, from where you can arrange onward transport with anything from taxis to public buses to rickshaws.
  • By metro: Howrah is served by the East–West Metro  2  since 2024. The metro station is inside the old complex, at platform no. 15. The metro service terminates at Esplanade, and you have to take other modes of transport to reach other parts of the city.

Kolkata railway station[edit]

Kolkata railway station in 2021
  • 2 Kolkata railway station (station code: KOAA), Chitpur. Opened in 2009, it receives a number of trains which used to terminate at Sealdah station. The station is linked to the Sealdah-Ranaghat Line and is served by the Eastern Railway for trains to Bandel, Kalyani Simanta, Santipur, Krishnanagar, Dankuni, Bangaon, Hasnabad and others. There are five platforms in the station. The first two platforms are used by only suburban trains and the remaining three are used by long-distance trains. Kolkata station runs many long-distance express trains including two pairs of the Garib Rath Express, the Khwaja Garib Nawaz Madar–Kolkata Express etc. and one long-distance passenger train to Lalgola. There are two international trains from Bangladesh, the Maitree Express runs from Dhaka three times per week and the Bandhan Express runs from Khulna once per week. Kolkata railway station (Q6427323) on Wikidata Kolkata railway station on Wikipedia

Transport options to central Kolkata:

  • By bus: The bus routes from the station are:
    • K1: Hatishala–Kolkata Station, via Newtown, Karunamoyee, City Center I, Ultadanga Station, Shyambazar and RG Kar Hospital
    • KB22: Kolkata Station–Jamirgachi, via RG Kar Hospital, Shyambazar, Ultadanga Station, City Center I, Central Park, Karunamoyee and Newtown

Sealdah railway station[edit]

Sealdah railway station
  • 3 Sealdah railway station (station code: SDAH), APC Rd, Sealdah. One of the busiest railway stations in India with a huge number of people commuting to the city for work. The station is divided into Sealdah North, Sealdah Main and Sealdah South. There are 21 platforms in the station, five of which are in Sealdah North, nine in Sealdah Main and seven in Sealdah South. Sealdah North and Sealdah Main terminals are used for most local and express trains, while Sealdah South terminal is used for the local trains from South 24 Parganas. Sealdah railway station (Q3347406) on Wikidata Sealdah railway station on Wikipedia

Transport options to central Kolkata:

  • By bus: Although there's a bus stop named Sealdah, the stop is about 500 m (1,600 ft) north of Sealdah station. The nearest bus stop to the station is at Sealdah Court.
  • By metro: Sealdah is served by the East–West Metro  2  since 2022. The metro station can be accessed within the railway station or outside the railway station. One can take a metro from Sealdah to reach their destination in East Kolkata.
  • By taxi: Although there's a taxi stand near the station, never hire a taxi from there as they ask for exorbitant fares for taxis. There are pre-paid taxis to enter the city. The pre-paid taxi stand is just outside the station's main entrance. The counter is under a tin shed.

Santragachi Junction railway station[edit]

  • 4 Santragachi Junction railway station (station code: SRC), Santragachi, Howrah. Most all Howrah/Shalimar bound express/mail trains stop here. Also serves local trains from Howrah, Purba Medinipur and Paschim Medinipur districts. A few trains from Ajmer, Porbandar, and Nanded and a Vivek Express from Mangalore Central terminate here. There are taxi stands and bus stands, and a Volvo bus service to connect this area to Kolkata Airport. Santragachi Junction railway station (Q7420706) on Wikidata Santragachi Junction railway station on Wikipedia

Shalimar railway station[edit]

  • 5 Shalimar railway station (station code: SHM), Shibpur, Howrah. A small railway station compared to Howrah station, which handles a few EMU trains and a few express trains. Shalimar railway station (Q7487222) on Wikidata Shalimar railway station on Wikipedia