Many trains run between Dhaka and Chattogram every day. The fastest, the Sonar Bangla Express and the Subarna Express, take about 4 hours 55 minutes according to the official timetable. The trains below use Dhaka’s Kamalapur Railway Station.
Dhaka to Chattogram trains
| Train | From | Departs | To | Arrives | Weekly off day |
|---|---|---|---|---|---|
| 788 Sonar Bangla Express | Dhaka | 7:00 am | Chattogram | 11:55 am | Wednesday |
| 704 Mohanagar Provati | Dhaka | 7:45 am | Chattogram | 1:35 pm | — |
| 4 Karnaphuli Commuter | Dhaka | 8:45 am | Chattogram | 5:50 pm | — |
| 802 Chattala Express | Dhaka | 2:15 pm | Chattogram | 8:30 pm | Friday |
| 702 Subarna Express | Dhaka | 4:30 pm | Chattogram | 9:25 pm | Monday |
| 722 Mohanagar Express | Dhaka | 9:20 pm | Chattogram | 3:30 am (next day) | Sunday |
| 742 Turna Express | Dhaka | 11:15 pm | Chattogram | 5:15 am (next day) | — |
| 2 Chattogram Mail | Dhaka | 11:45 pm | Chattogram | 7:10 am (next day) | — |
Chattogram to Dhaka trains
| Train | From | Departs | To | Arrives | Weekly off day |
|---|---|---|---|---|---|
| 801 Chattala Express | Chattogram | 6:00 am | Dhaka | 12:40 pm | Friday |
| 701 Subarna Express | Chattogram | 7:00 am | Dhaka | 11:55 am | Monday |
| 3 Karnaphuli Commuter | Chattogram | 9:45 am | Dhaka | 6:20 pm | — |
| 721 Mohanagar Express | Chattogram | 12:30 pm | Dhaka | 6:40 pm | Sunday |
| 703 Mohanagar Godhuli | Chattogram | 3:00 pm | Dhaka | 8:45 pm | — |
| 787 Sonar Bangla Express | Chattogram | 5:00 pm | Dhaka | 9:55 pm | Tuesday |
| 741 Turna Express | Chattogram | 11:30 pm | Dhaka | 5:10 am (next day) | — |
| 1 Dhaka Mail | Chattogram | 11:45 pm | Dhaka | 7:00 am (next day) | — |
Source: Bangladesh Railway Time Table No. 54, effective 10 March 2025, as published on railway.gov.bd and checked on 27 October 2026. Times are departure from the first station and arrival at the last station. The official summary does not list times at intermediate stops, so confirm your boarding station on the official e-ticket site. A dash means the train runs every day.
Ticket prices
Fares depend on the seat class, and Bangladesh Railway revises them from time to time. Check the current fare on the e-ticket site when you book, or see the official eastern zone fare list.

