Unseen Bangladesh অদেখা বাংলা

Dhaka to Thakurgaon

By bus, train, launch and air: fares, how long it takes and where it leaves from.

Thakurgaon to Dhaka

Distance by road
391.6 km (via the Jamuna Bridge)
Bus
8 h · from ৳957
Train
8 h 35 min · fare not known
Air
1 h · time in the air; getting to and from the airports is extra
Cheapest
Bus (৳957)
Fastest by road, rail or water
Bus (8 h)

By bus to Thakurgaon

Leaves Dhaka from
Gabtoli, Gabtoli Mazar Road, Shyamoli, Kallyanpur, Abdullahpur
Journey time
8–10.5 hours
Government fare, 51-seat bus
৳957
Government fare, 40-seat bus
৳1,220
Non-AC buses charge
৳1,050 – ৳1,100
AC buses charge
৳1,300 – ৳2,100
Operators
Hanif Enterprise (AC and non-AC), Nabil Paribahan (AC and non-AC), Shyamoli NR Travels (non-AC)

The government fare is from the transport authority's (BRTA) chart for non-AC buses, per seat. AC fares are set by the companies.

Last checked: 22 September 2026

Via Bogura, Rangpur, Saidpur and Birganj; most buses continue to Panchagarh. Hanif Enterprise leaves from Shyamoli Ring Road, Gabtoli, Kallyanpur and Abdullahpur, Nabil Paribahan from Gabtoli Mazar Road and Shyamoli NR Travels from Shyamoli. BRTA's chart re-fixed on 22 Sep 2026 (Tk 2.40 per km plus toll) lists Gabtoli–Thakurgaon via the Jamuna Bridge, Bogura, Ghoraghat and Dinajpur (387 km) at Tk 957 in a 51-seat bus and Tk 1,220 in a 40-seat bus. Most buses seen online go via Rangpur and Saidpur instead, a slightly longer road that the chart does not list for Thakurgaon; from Mohakhali (389 km) it is Tk 962 / Tk 1,226. Counters were quoting Tk 1,050–1,100 non-AC and Tk 1,300–2,100 AC for travel on 12 Oct 2026 (seen 8 Oct 2026 on Shohoz and bdtickets).

By train from Dhaka to Thakurgaon

TrainDepartsArrivesJourney timeDay offFare
Ekota Express (705)10:15 AM Dhaka7:51 PM Pirganj9 h 36 minRuns daily–
Drutojan Express (757)8:45 PM Dhaka5:36 AM Pirganj8 h 51 minRuns daily–
Panchagarh Express (793)11:30 PM Dhaka8:05 AM Pirganj8 h 35 minRuns daily–

Trains back: Thakurgaon to Dhaka

TrainDepartsArrivesJourney timeDay offFare
Drutojan Express (758)7:48 AM Ruhia6:55 PM Dhaka11 h 7 minRuns daily–
Panchagarh Express (794)12:55 PM Thakurgaon Road10:10 PM Dhaka9 h 15 minRuns daily–
Ekota Express (706)9:36 PM Ruhia7:20 AM Dhaka9 h 44 minRuns daily–

All intercity train times

By air to Thakurgaon

Hazrat Shahjalal International Airport → Saidpur Airport

Thakurgaon has no airport. From the airport it is another 57.2 km by road.

Flight time
1 h
Flights
6–9 a day
Airlines
Air Astra, US-Bangla Airlines, Novoair, Biman Bangladesh Airlines

The flight for the Rangpur-Dinajpur region. Week of 12-18 Oct 2026: Air Astra 3 a day (10:15, 14:15, 17:15), US-Bangla 2-3 (08:45, 19:15; also 07:15 on some days), Novoair 1-2 (08:45, not Thursday; also 16:30 Thursday-Saturday), Biman usually one evening flight a day (no Tuesday flight seen in September-October).

Last checked: 8 October 2026

What to see in Thakurgaon

Suryapuri Mango Tree of Baliadangi

Thakurgaon · Village life and culture

This Suryapuri mango tree covers about 2.5 bighas all by itself. It stands in Harinmari village of…

All year

Jamalpur Zamindar Bari Jame Mosque

Thakurgaon · Places of worship

The mosque was the work of the local zamindar family, in the 19th century. The place is Jamalpur…

October – March

Raja Tonkonath's Rajbari

Thakurgaon · History and heritage

This palace on the bank of the Kulik river in Ranishankail upazila was built in the late 19th…

November – February

Full guide to Thakurgaon

Where to buy tickets

We do not sell tickets and earn nothing from these links. Check the fare on the seller's page before you pay.

Fares and timetables change. Check at the counter or on the official site before you set out.

Sources: gis.rhd.gov.bd · brta.gov.bd · bangla.bdnews24.com · usbair.com · flynovoair.com · secure.flynovoair.com · fo-asia.ttinteractive.com