Origin & destination must be different!
Bus services coming soon! We are currently integrating operators.

Kalni Express Train (773/774) Complete Guide

Welcome to our comprehensive, passenger-first guide to the Kalni Express, a prominent intercity express train operating in Bangladesh under Bangladesh Railway. Known for its speed, punctuality, and comfortable seating classes, it connects key regional hubs smoothly. The official train codes are 773 (for Dhaka to Sylhet) and 774 (for Sylhet to Dhaka).

Total Duration 6 hrs 35 mins
Stoppage Stations 11 Stops
Weekly Schedule 6 Days / Week
Weekly Off-Days Fri

Kalni Express Time Schedule & Time Table

Updated for July, 2026

Below is the official comparative travel timeline of the Kalni Express. This summary highlights departures, arrivals, and travel times across the routes. Use this schedule to coordinate your transit details accurately.

Route Direction Departure Time Arrival Time Travel Time
Dhaka to Sylhet (773) 02:55 PM 09:30 PM 6 hrs 35 mins
Sylhet to Dhaka (774) 06:15 AM 12:55 PM 7 hrs 23 mins

Kalni Express Route & Stoppage Stations List

The Kalni Express travels a carefully scheduled course, stopping only at high-priority intercity junctions. The sequence below shows the stations chronologically. Make sure to plan your boarding or deboarding according to these designated stoppage points.

Detailed Station Timetable & Halt Durations

Direction 1: Dhaka to Sylhet (773)
Seq Station Arrival Departure Halt (mins) Travel Time
1 Dhaka Origin (Starts here) 02:55 PM -- --
2 Biman Bandar 03:17 PM 03:22 PM 5 min 0h 22m
3 Brahmanbaria 04:46 PM 04:49 PM 3 min 1h 24m
4 Azampur 05:12 PM 05:14 PM 2 min 0h 23m
5 Harashpur 05:34 PM 05:36 PM 2 min 0h 20m
6 Shaistaganj 06:12 PM 06:15 PM 3 min 0h 36m
7 Sreemangal 06:52 PM 06:55 PM 3 min 0h 37m
8 Shamshernagar 07:22 PM 07:26 PM 4 min 0h 27m
9 Kulaura 07:49 PM 07:51 PM 2 min 0h 23m
10 Maijgaon 08:20 PM 08:23 PM 3 min 0h 29m
11 Sylhet 09:30 PM Terminates (Ends here) -- 1h 7m
Direction 2: Sylhet to Dhaka (774)
Seq Station Arrival Departure Halt (mins) Travel Time
1 Sylhet Origin (Starts here) 06:15 AM -- --
2 Maijgaon 06:55 AM 06:57 AM 2 min 0h 40m
3 Kulaura 07:23 AM 07:26 AM 3 min 0h 26m
4 Shamshernagar 07:50 AM 07:52 AM 2 min 0h 24m
5 Sreemangal 08:17 AM 08:20 AM 3 min 0h 25m
6 Shaistaganj 08:57 AM 08:20 AM 37 min 0h 37m
7 Harashpur 09:52 AM 09:54 AM 2 min 1h 32m
8 Azampur 10:20 AM 10:22 AM 2 min 0h 26m
9 Brahmanbaria 10:48 AM 10:51 AM 3 min 0h 26m
10 Bhairab Bazar 11:10 AM 11:13 AM 3 min 0h 19m
11 Narsingdi 11:43 AM 11:45 AM 2 min 0h 30m
12 Biman Bandar 12:24 PM Terminates (Ends here) NaN min 0h 39m
13 Dhaka 12:55 PM Terminates (Ends here) -- NaNh NaNm

Kalni Express Ticket Price

Ticket prices are set strictly in accordance with Bangladesh Railway's official distance matrices. Below is a simple class-by-class pricing directory for the full-length intercity route.

Seat Class Fare (BDT)
Shovon 360 ৳
Shovon Chair 500 ৳
Snigdha (AC Chair) 955 ৳
AC Seat 1,185 ৳
AC Berth 1,750 ৳

Kalni Express Seat Plan & Classes

The Kalni Express offers multiple carriage categories to suit varying passenger preferences, including Snigdha (AC Chair), Shovon Chair, and comfortable AC Berth sleeper cabins. The coaches utilize modern materials designed for safety and ease of travel.

The seat plan for the Snigdha (AC Chair) carriages is arranged in a spacious 2x2 setup with adjustable backrests. The budget-oriented Shovon Chair coaches are organized in a standard intercity 3x2 seating configuration to maximize carriage volume. The total passenger capacity for each run is designed to comfortably support approximately 700 to 800 travelers across all joined coaches.

Snigdha (AC) 2x2 Rows • Cushioned Seats • Air Conditioned
Shovon Chair 3x2 Rows • Budget Friendly • High back support
AC Berth Sleeper Compartment • Night Transit Comfort

Kalni Express Off Day

Note: The Kalni Express operates 6 days a week. The weekly off day is Fri.

How to Check Kalni Express Train Location (Live Tracking)

Bangladesh Railway provides real-time location feedback via SMS-based transit cellular telemetry. Passengers can easily query the current station position and coordinates from any active Bangladeshi mobile operator (including Grameenphone, Robi, Banglalink, Teletalk, or Airtel).

Step 1: Write SMS

Create a new text message. Type the tracking command code exactly as shown below:

TR 773
Step 2: Send Message

Send this SMS to the official Bangladesh Railway short-code terminal number:

16318
Step 3: Instant Feedback

You will instantly receive a return text message outlining the last parsed station pass, delay minutes, and live speed.

* SMS carrier rates apply.

Interactive Route Station Timetable & Fare Calculator

Select your boarding and destination stations directly from the timeline to dynamically view custom class fares and step-by-step durations.

Click stations on the timeline to select boarding & destination

  1. Dhaka

    Origin (Set Boarding)

    Official Departure Station

    Departs: 02:55 PM
  2. Biman Bandar

    (Set Boarding)

    Halt Duration: 05 mins (Arr: 03:17 PM)

    Departs: 03:22 PM +22 mins from prev stop
  3. Brahmanbaria

    (Set Boarding)

    Halt Duration: 03 mins (Arr: 04:46 PM)

    Departs: 04:49 PM +1 hr 24 mins from prev stop
  4. Azampur

    (Set Boarding)

    Halt Duration: 02 mins (Arr: 05:12 PM)

    Departs: 05:14 PM +23 mins from prev stop
  5. Harashpur

    (Set Boarding)

    Halt Duration: 02 mins (Arr: 05:34 PM)

    Departs: 05:36 PM +20 mins from prev stop
  6. Shaistaganj

    (Set Boarding)

    Halt Duration: 03 mins (Arr: 06:12 PM)

    Departs: 06:15 PM +36 mins from prev stop
  7. Sreemangal

    (Set Boarding)

    Halt Duration: 03 mins (Arr: 06:52 PM)

    Departs: 06:55 PM +37 mins from prev stop
  8. Shamshernagar

    (Set Boarding)

    Halt Duration: 04 mins (Arr: 07:22 PM)

    Departs: 07:26 PM +27 mins from prev stop
  9. Kulaura

    (Set Boarding)

    Halt Duration: 02 mins (Arr: 07:49 PM)

    Departs: 07:51 PM +23 mins from prev stop
  10. Maijgaon

    (Set Boarding)

    Halt Duration: 03 mins (Arr: 08:20 PM)

    Departs: 08:23 PM +29 mins from prev stop
  11. Sylhet

    Terminal (Set Boarding)

    Intermediate Junction stop

    Arrives: 09:30 PM +1 hr 7 mins from prev stop

Trip Selection Control

Boarding Station
Select from timeline...
Destination Station
Select from timeline...

No segment selected

Click on your starting station, then your ending station on the left timeline to see instant durations and BDT fares.

Direct Segment Routes (133)

This train serves the following direct segment routes. Major hub connections are shown below. Click any link to view specialized timetables and ticketing details.

View All Intermediate Station-to-Station Fares

Dhaka to Sylhet 6 hrs 35 mins → Biman Bandar to Brahmanbaria 1 hr 24 mins → Biman Bandar to Azampur 1 hr 50 mins → Biman Bandar to Harashpur 2 hrs 12 mins → Biman Bandar to Shaistaganj 2 hrs 50 mins → Biman Bandar to Sreemangal 3 hrs 30 mins → Biman Bandar to Shamshernagar 4 hrs → Biman Bandar to Kulaura 4 hrs 27 mins → Biman Bandar to Maijgaon 4 hrs 58 mins → Biman Bandar to Sylhet 6 hrs 8 mins → Brahmanbaria to Azampur 23 mins → Brahmanbaria to Harashpur 45 mins → Brahmanbaria to Shaistaganj 1 hr 23 mins → Brahmanbaria to Sreemangal 2 hrs 3 mins → Brahmanbaria to Shamshernagar 2 hrs 33 mins → Brahmanbaria to Kulaura 3 hrs → Brahmanbaria to Maijgaon 3 hrs 31 mins → Brahmanbaria to Sylhet 4 hrs 41 mins → Azampur to Harashpur 20 mins → Azampur to Shaistaganj 58 mins → Azampur to Sreemangal 1 hr 38 mins → Azampur to Shamshernagar 2 hrs 8 mins → Azampur to Kulaura 2 hrs 35 mins → Azampur to Maijgaon 3 hrs 6 mins → Azampur to Sylhet 4 hrs 16 mins → Harashpur to Shaistaganj 36 mins → Harashpur to Sreemangal 1 hr 16 mins → Harashpur to Shamshernagar 1 hr 46 mins → Harashpur to Kulaura 2 hrs 13 mins → Harashpur to Maijgaon 2 hrs 44 mins → Harashpur to Sylhet 3 hrs 54 mins → Shaistaganj to Sreemangal 37 mins → Shaistaganj to Shamshernagar 1 hr 7 mins → Shaistaganj to Kulaura 1 hr 34 mins → Shaistaganj to Maijgaon 2 hrs 5 mins → Shaistaganj to Sylhet 3 hrs 15 mins → Sreemangal to Shamshernagar 27 mins → Sreemangal to Kulaura 54 mins → Sreemangal to Maijgaon 1 hr 25 mins → Sreemangal to Sylhet 2 hrs 35 mins → Shamshernagar to Kulaura 23 mins → Shamshernagar to Maijgaon 54 mins → Shamshernagar to Sylhet 2 hrs 4 mins → Kulaura to Maijgaon 29 mins → Kulaura to Sylhet 1 hr 39 mins → Maijgaon to Sylhet 1 hr 7 mins → Sylhet to Maijgaon 40 mins → Sylhet to Kulaura 1 hr 8 mins → Sylhet to Shamshernagar 1 hr 35 mins → Sylhet to Sreemangal 2 hrs 2 mins → Sylhet to Shaistaganj 2 hrs 42 mins → Sylhet to Harashpur 4 hrs 51 mins → Sylhet to Azampur 5 hrs 19 mins → Sylhet to Brahmanbaria 5 hrs 47 mins → Sylhet to Bhairab Bazar 6 hrs 9 mins → Sylhet to Narsingdi 6 hrs 42 mins → Sylhet to Biman Bandar 7 hrs 23 mins → Sylhet to Dhaka 7 hrs 23 mins → Maijgaon to Kulaura 26 mins → Maijgaon to Shamshernagar 53 mins → Maijgaon to Sreemangal 1 hr 20 mins → Maijgaon to Shaistaganj 2 hrs → Maijgaon to Harashpur 4 hrs 9 mins → Maijgaon to Azampur 4 hrs 37 mins → Maijgaon to Brahmanbaria 5 hrs 5 mins → Maijgaon to Bhairab Bazar 5 hrs 27 mins → Maijgaon to Narsingdi 6 hrs → Maijgaon to Biman Bandar 6 hrs 41 mins → Maijgaon to Dhaka 6 hrs 41 mins → Kulaura to Shamshernagar 24 mins → Kulaura to Sreemangal 51 mins → Kulaura to Shaistaganj 1 hr 31 mins → Kulaura to Harashpur 3 hrs 40 mins → Kulaura to Azampur 4 hrs 8 mins → Kulaura to Brahmanbaria 4 hrs 36 mins → Kulaura to Bhairab Bazar 4 hrs 58 mins → Kulaura to Narsingdi 5 hrs 31 mins → Kulaura to Biman Bandar 6 hrs 12 mins → Kulaura to Dhaka 6 hrs 12 mins → Shamshernagar to Sreemangal 25 mins → Shamshernagar to Shaistaganj 1 hr 5 mins → Shamshernagar to Harashpur 3 hrs 14 mins → Shamshernagar to Azampur 3 hrs 42 mins → Shamshernagar to Brahmanbaria 4 hrs 10 mins → Shamshernagar to Bhairab Bazar 4 hrs 32 mins → Shamshernagar to Narsingdi 5 hrs 5 mins → Shamshernagar to Biman Bandar 5 hrs 46 mins → Shamshernagar to Dhaka 5 hrs 46 mins → Sreemangal to Shaistaganj 37 mins → Sreemangal to Harashpur 2 hrs 46 mins → Sreemangal to Azampur 3 hrs 14 mins → Sreemangal to Brahmanbaria 3 hrs 42 mins → Sreemangal to Bhairab Bazar 4 hrs 4 mins → Sreemangal to Narsingdi 4 hrs 37 mins → Sreemangal to Biman Bandar 5 hrs 18 mins → Sreemangal to Dhaka 5 hrs 18 mins → Shaistaganj to Harashpur 1 hr 32 mins → Shaistaganj to Azampur 2 hrs → Shaistaganj to Brahmanbaria 2 hrs 28 mins → Shaistaganj to Bhairab Bazar 2 hrs 50 mins → Shaistaganj to Narsingdi 3 hrs 23 mins → Shaistaganj to Biman Bandar 4 hrs 4 mins → Shaistaganj to Dhaka 4 hrs 4 mins → Harashpur to Azampur 26 mins → Harashpur to Brahmanbaria 54 mins → Harashpur to Bhairab Bazar 1 hr 16 mins → Harashpur to Narsingdi 1 hr 49 mins → Harashpur to Biman Bandar 2 hrs 30 mins → Harashpur to Dhaka 2 hrs 30 mins → Azampur to Brahmanbaria 26 mins → Azampur to Bhairab Bazar 48 mins → Azampur to Narsingdi 1 hr 21 mins → Azampur to Biman Bandar 2 hrs 2 mins → Azampur to Dhaka 2 hrs 2 mins → Brahmanbaria to Bhairab Bazar 19 mins → Brahmanbaria to Narsingdi 52 mins → Brahmanbaria to Biman Bandar 1 hr 33 mins → Brahmanbaria to Dhaka 1 hr 33 mins → Bhairab Bazar to Narsingdi 30 mins → Bhairab Bazar to Biman Bandar 1 hr 11 mins → Bhairab Bazar to Dhaka 1 hr 11 mins → Narsingdi to Biman Bandar 39 mins → Narsingdi to Dhaka 39 mins → Biman Bandar to Dhaka

Frequently Asked Questions (FAQ)

Find accurate, up-to-date answers to common queries about the Kalni Express schedule, route, off days, ticketing, and live location updates:

Q What is the schedule of Kalni Express?

Kalni Express departs from Dhaka at 02:55 PM and arrives at Sylhet at 09:30 PM.

Q What is the ticket price for Kalni Express?

The ticket prices for Kalni Express range from 360 ৳ to 1,750 ৳ depending on the seat class selected.

Q Does the Kalni Express have a weekly off day?

Yes, the Kalni Express has weekly off days on Fri.

Q How can I track the live location of Kalni Express?

To track the live location of Kalni Express, send an SMS with "TR 773 or TR 774" to 16318 from any mobile operator in Bangladesh.