How to Get from Guwahati to Siliguri

How to Get from Guwahati to Siliguri

Last updated: March 8, 2026

Leaving the gateway of Northeast India in Guwahati for the bustling transit hub of Siliguri marks a transition from the banks of the Brahmaputra toward the foothills of the Himalayas. This route is a vital artery for those heading toward the tea gardens of Darjeeling or the misty mountains of Sikkim, offering a glimpse of the lush greenery and rural landscapes that define the Assam-Bengal borderlands.

While both cities serve as major commercial centers, the journey between them is remarkably straightforward. Whether you prefer the rhythmic clatter of the Indian Railways or the swift efficiency of a domestic flight, you can easily secure your spot by booking through GoAsia.cc to ensure a smooth transition between these two iconic Indian regions.

Guwahati to Siliguri by Train

The train is the quintessential way to travel between Guwahati and Siliguri. It is not just a mode of transport but a social experience where you can watch the landscape change from the dense foliage of Assam to the vast plains of North Bengal. Prices for this journey are incredibly accessible, ranging from $6 to $30 depending on the class of service you choose. The duration varies significantly based on the specific train service, taking anywhere from 5 hours and 30 minutes on express routes to nearly 9 hours on slower coastal services.

AC First Class (1A) and 2-Tier (2A)

For those seeking the highest level of comfort, the AC First Class (1A) and AC 2-Tier (2A) sleepers are the top choices. In 1A, you get lockable compartments which provide the most privacy available on the tracks. 2A offers open-plan berths with curtains for a modest level of privacy. These classes are ideal for the longer 8-hour journeys or overnight runs, providing clean bedding and a quieter atmosphere. Expect to pay toward the higher end of the $30 spectrum for these premium spots.

AC 3-Tier (3A) and Economy (3E)

The AC 3-Tier is the workhorse of the Indian Railways and is the most popular choice for middle-distance travelers. It features six berths per bay and two across the aisle. While it is more crowded than 2A, it is fully air-conditioned and very affordable. The 3E (Economy) class is a newer addition that offers similar comfort to 3A but with a slightly modified layout to accommodate more passengers, making it a great budget-friendly AC option.

Chair Class (CC and EC)

If you are traveling on the faster daytime services, the AC Chair Class (CC) or the more spacious Executive Chair Class (EC) are excellent options. Instead of beds, you get reclining seats similar to those on an airplane. These are perfect for the 5.5-hour sprints where you want to stay upright and enjoy the view through the large windows. These services are generally very punctual and clean.

Sleeper Class (SL)

The Sleeper Class is the choice for the true budget traveler or those wanting an authentic, open-air experience. There is no air conditioning, and the windows are usually left open (with bars), allowing the scents and sounds of the Indian countryside to drift in. While it is the cheapest way to travel, it can be dusty and crowded, so it is best suited for shorter daytime hops rather than long hauls for those not used to the heat.

Guwahati to Siliguri by Flight

For travelers who prioritize speed above all else, the flight from Guwahati to Siliguri (Bagdogra Airport) is an unbeatable option. With a flight time of just 1 hour and 5 minutes, you spend more time at the airport than you do in the air. This route is particularly useful if you have a tight connection to a mountain trek or a business meeting in Siliguri.

Interestingly, the flight price is often very competitive, with tickets consistently found around $18. This makes it a surprisingly affordable alternative to the higher-class train berths. You will depart from Lokpriya Gopinath Bordoloi International Airport in Guwahati and land at Bagdogra International Airport, which is about a 30 to 45-minute drive from the center of Siliguri. The convenience of skipping the 8-hour rail journey for a one-hour hop is the main draw here.

Comparing Your Options

ModePrice (USD)DurationComfort
Train (Sleeper)$65h 30min - 8h 50minBasic
Train (AC Classes)$12 - $305h 30min - 8h 50minMedium to High
Flight (Economy)$181h 5minHigh

Tips for Traveling from Guwahati to Siliguri

  • Book in Advance: Trains in India, especially the high-demand AC classes, can sell out weeks in advance. Flights also tend to rise in price as the departure date nears, though the route data shows a very stable base price.
  • Choose the Right Station: Most trains depart from Guwahati (GHY) or Kamakhya (KYQ) stations. Ensure you check which station your ticket is booked from to avoid a last-minute dash across the city.
  • Arrival in Siliguri: Most trains arrive at New Jalpaiguri (NJP), which is the main railway hub for Siliguri. From NJP, you can easily find taxis or auto-rickshaws to take you into the city or directly up to Darjeeling.
  • Food and Water: While many trains have pantry cars or on-board catering, it is always wise to carry a large bottle of sealed water and some snacks for the journey.
  • Airport Transit: If flying, remember that Bagdogra Airport is located outside the main city. Pre-paid taxis are available at the airport arrivals hall and are the most reliable way to reach your final destination.

Timetable

Train Guwahati - Siliguri $ 6.25–29.58 5h 30m – 8h 50m
  •   1A - AC First Class Sleeper 05:30, 06:10, 06:35, 11:00, 12:40, 13:00, 14:00, 21:50
  •   2A - AC 2-Tier Sleeper 05:30, 06:10, 06:35, 08:30, 12:40, 14:00, 16:45, 21:50, 22:35
  •   3A - AC 3-Tier Sleeper 05:30, 06:10, 06:35, 07:00, 08:30, 12:40, 14:00, 16:45, 21:00, 21:50, 22:35
  •   3E - AC 3-Tier Economy Sleeper 06:10
  •   CC - AC Chair Class 16:30
  •   SL - Sleeper Class 06:10, 07:00, 08:30, 12:40, 14:00, 16:45, 21:50, 22:35
  •   EC - Extended AC Chair Class 16:30

Frequently Asked Questions

How can I book tickets from Guwahati to Siliguri?

You can book train, bus, flight, taxi, van, and ferry tickets from Guwahati to Siliguri directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Guwahati to Siliguri?

The cheapest way to travel this route is by train in the Sleeper (SL) class, which costs approximately $6. This is a budget-friendly option for those who do not mind traveling without air conditioning.

What is the fastest way to get from Guwahati to Siliguri?

The fastest way to get from Guwahati to Siliguri is by taking a flight, which takes only 1 hour and 5 minutes. This is significantly quicker than the fastest train service.

How long does it take to get from Guwahati to Siliguri?

The duration depends on the mode of transport. A flight takes about 1 hour and 5 minutes, while train journeys range from 5 hours and 30 minutes to 8 hours and 50 minutes.

Are there air-conditioned trains available on this route?

Yes, there are several AC options including AC First Class (1A), 2-Tier (2A), 3-Tier (3A), and Chair Class (CC). Prices for these AC options range from $12 to $30.

Is it worth flying instead of taking the train?

If you value time, flying is very worthwhile as it costs around $18, which is often cheaper or comparable to the high-end train berths, while saving you several hours of travel time.

Which railway station should I use in Siliguri?

Most major trains from Guwahati arrive at the New Jalpaiguri (NJP) railway station. This is the primary station serving the Siliguri area and offers the best connections for further travel to the hills.