Banihal to Srinagar train- Timing, Ticket price

The Banihal to Srinagar train service is a vital part of the ambitious Kashmir Railway project, connecting the Kashmir Valley with the rest of India’s railway network. The train journey from Banihal to Srinagar offers a scenic and convenient way to explore the beautiful landscapes of Jammu and Kashmir. The distance from Banihal to Srinagar railway station is around 80 kms that means you can go to srinagar and came back to Banihal in one day. With multiple trains operating daily, travelers can easily access the serene beauty of Srinagar from Banihal. 

Earlier, travelers from other states of India would often take a taxi up to Banihal and then board a train directly to Srinagar. However, with the addition of the Sangaldan railway station on the Jammu side, travelers can now reach Sangaldan station and board a train directly to Srinagar. It is expected that the Kashmir railway line will be fully connected to the rest of India by 2025, providing seamless connectivity and enhanced convenience for both locals as well as Tourists.

  1. Home
  2. »
  3. Kashmir
  4. »
  5. Banihal to Srinagar train
Our Top Services

What is the train timing from Banihal to Srinagar?

Below is the train timetable for Banihal to Srinagar and Srinagar to Banihal timings, organized in a well-structured table format.

Banihal to Srinagar Train Time table

Train Name and NumberDeparture Time (Banihal)Arrival Time (Srinagar)Duration
04483 Banihal Baramula DEMU Express Special07:15 am 08:47 am1 hour 32 minutes
04639 Sangaldan Baramula MEMU Special08:30 am10:14 am1 hour 44 minutes
09761 Banihal Badgam DEMU Express Special09:55 am11:41 am1 hour 46 minutes
04613 Banihal Baramula DEMU Express Special11:55 am01:30 pm1 hour 43 minutes
09765 Banihal Badgam DEMU Express Special01:00 pm02:43 pm1 hour 43 minutes
04667 Sangaldan Baramula MEMU Special03:15 pm05:00 pm1 hour 45 minutes
04473 Banihal Badgam DEMU Express Special04:25 pm06:01 pm1 hour 36 minutes
04687 Banihal Badgam Vistadome Special04:50 pm06:21 pm1 hour 31 minutes

Srinagar to Banihal Train Time table

Train Name and NumberDeparture Time (Srinagar)Arrival Time (Banihal)Duration
09766
Badgam - Banihal DEMU
07:11 am 09:05 am1 hour 54 minutes
04474
Baramula - Banihal DEMU
08:13 am10:05 am1 hour 52 minutes
04618
Baramula - Banihal DEMU
09:15 am11:15 am2 hour 00 minutes
04614
Baramula - Sangaldan DEMU
10:28 am12:13 pm1 hour 45 minutes
04668
Baramula - Sangaldan DEMU
10:41 am12:40 pm1 hour 59 minutes
09758
Baramulla - Banihal DEMU
12:43 pm14:40 pm1 hour 57 minutes
09760
Badgam - Banihal DEMU
14:10 pm16:05 pm1 hour 55 minutes
04640
Baramula - Sangaldan DEMU
15:41 pm17:38 pm1 hour 57 minutes
04622
Badgam - Banihal DEMU
17:26 pm19:25 pm1 hour 59 minutes
04484
Baramula - Banihal DEMU
18:16 pm20:05 pm1 hour 49 minutes

Note: Timings may vary. Always check updated schedules on the Indian Railways website or local inquiry counters.

Train Timings and Schedule

There are multiple Banihal to Srinagar train services daily, ensuring flexibility for travelers. Check the above table for the latest Banihal station train timings.

Key Stops Along the Route

Major Stops

  1. Banihal Railway Station
  2. Qazigund Station
  3. Anantnag Station
  4. Bijbehara
  5. Awantipora Station
  6. Srinagar Railway Station (Nowgam)
Srinagar to Banihal railway stations

Banihal to Srinagar Train Ticket Price

The train ticket price from Banihal to Srinagar is Rs. 20 for adults and Rs. 10 for children. For the Vistadome train from Banihal to Srinagar, the ticket price is Rs. 940.

Banihal to Srinagar ticket price- Banihal to srinagar train
S.No.StationAdult Fare (₹)Child Fare (₹)MST Fare (₹)QST Fare (₹)
1Hiller Shahabad1010100270
2Qazigund1010100270
3Sadura1010185500
4Anantnag1010185500
5Bijbehara1010185500
6Panzgam1510270730
7Awantipora2010270730
8Kakapora2010270730
9Pampore2010355960
10Srinagar2010355960
11Budgam2515355960
12Mazhom25154401190
13Pattan30154401190
14Hamre30154401190
15Sopore30154401190
16Baramulla35205251420

Banihal to Srinagar ticket Booking Information

To make your journey even more comfortable and hassle-free, we provide you with complete booking information for the Banihal to Srinagar railway tickets. This way, you can easily book your ticket and enjoy the beautiful tourist attractions in Kashmir.

How to book Banihal to Srinagar train ticket

Tickets for trains from Banihal to Srinagar can be booked through various online platforms or at railway stations. 

  • Online Booking: Use railway websites or apps like IRCTC for hassle-free booking.
  • At the Station: Tickets can also be purchased directly at the Banihal Railway Station.

How to Reach Banihal Railway Station

  • From Jammu: Banihal is about 120 km from Jammu. You can take a taxi or a bus to reach the station, or take a taxi to Sangaldan Railway Station and from there directly take a train to Banihal Railway Station.

  • From Srinagar: There are two options to reach Banihal Railway Station from Srinagar. The first one is to take a train directly from Srinagar Railway Station to Banihal. The second option is to travel by road via a taxi or bus. However, the first option is more convenient as it saves both money and time.

What to Expect During the Banihal to Srinagar train Journey

Pir Panjal Railway Tunnel Experience

As the train passes through the 11.2 km tunnel, you’ll witness the marvel of modern engineering combined with breathtaking natural beauty.

Local Insights

You will pass through charming Kashmiri towns, Apple orchards, Paddy fields and villages, giving you a glimpse into the local lifestyle and culture.

Also check: Apple season in Kashmir

Why Travel on the Banihal to Srinagar Train?

1. Scenic Beauty of the Kashmir Valley

The journey offers stunning views, especially during the winter season. The sight of the surroundings covered with a thick layer of snow presents a beautiful views, making it one of the most picturesque train journeys in India.

2. Affordable Travel Option

The train is a cost-effective way to travel between Banihal and Srinagar compared to taxis or private vehicles.

3. All-Weather Connectivity

Unlike the roadways, which may be affected by snowfall or landslides, the train provides reliable year-round connectivity.

Best Time to Travel on the Banihal to Srinagar Train

1. Summer (April to June)
Enjoy clear skies and vibrant greenery. Perfect for sightseeing.

2. Winter (December to February)
Experience the snowy landscapes, especially near Banihal.

Srinagar to Banihal train- Travel My Kashmir

How many trains run daily from Banihal to Srinagar?

As of 2025, there are around 9 trains, including the Vistadome train, operating on a daily basis between Banihal and Srinagar railway stations.
Note: The Vistadome train remains closed on Fridays.

How many trains run daily from Srinagar to Banihal?

As of 2025, there are around 11 trains, including the Vistadome train, operating on a daily basis between Srinagar and Banihal railway stations.
Note: The Vistadome train remains closed on Fridays.

What is the distance between Banihal and Srinagar?

The distance from Banihal to Srinagar is around 80 kilometers, which takes approximately 1 hour and 30 minutes to complete the journey.

Which is the fastest train on Banihal to Srinagar Route?

As of 2025, the fastest train between Banihal and Srinagar is the BAHL BDGM SPL (04687). It covers the distance in approximately 80 minutes.

Banihal railway station- Banihal to srinagar train

When does the first train leave from Banihal?

The first train from Banihal to Srinagar is the Banihal-Baramulla DEMU Express Special (04483), which departs at 7:15 AM daily.

Which is the last train from Banihal to Srinagar?

The last train from Banihal to Srinagar is the Banihal-Badgam DEMU Express Special (04687), which departs at 4:25 PM. This train operates daily, including Sundays, and tickets can be booked online or at the station.

How many stations are there between Banihal to Srinagar?

There are 12 stations between Banihal to Srinagar. These are Srinagar-Pampore-Kakapora-Ratnipora-Avantipur-Panzgam-Bijbhera-Anantnag-Sadura-Qazigund-Hiller shahabad- Banihal

How long does it take to travel from Banihal to Srinagar by train?

The journey typically takes around 1 hour and 30 minutes to 2 hours, depending on the train schedule and stops.

When does the first train leave from Srinagar to Banihal?

The first train from Srinagar to Banihal is the 09766 Badgam – Banihal DEMU, which departs at 7:11 am from Srinagar railway station.

When does the last train leave Srinagar for Banihal?

The last train from Srinagar to Banihal is the 04484 Baramula -Banihal DEMU, which departs from Srinagar at 18:16 pm.

Here are some Frequently Asked Questions (FAQs)

Key stops along the route include Qazigund, Anantnag, Bijbhera and Pampore, before reaching Srinagar.

The Banihal to Srinagar train usually has standard seating coaches, as of now there is no AC coaches apart from vistadme train.

Yes, the train operates year-round, including in winter. However, services may be delayed during heavy snowfall or adverse weather conditions.

The ticket prices are quite affordable, starting at approximately ₹20 for Adults and ₹10 for children . For vistadome train the ticket cost is ₹940 per person.

The Banihal railway tunnel, also known as the Pir Panjal Railway Tunnel, is one of the longest railway tunnels in India, spanning 11.2 kilometers, and is a key highlight of this route.

Yes, parking facilities are available at Banihal station for both private vehicles and taxis.

The train is cost-effective, faster, and unaffected by road traffic. It also provides a more comfortable and scenic experience compared to a taxi ride.

The full connectivity of the Kashmir railway line to the rest of India is expected to be completed by 2025, making travel to Kashmir even more seamless.

There are no special trains, but you can book a Vistadome train ticket to enhance your travel experience.