There is no direct train service from Chittagong to Rajshahi. Travelers must undertake an indirect journey, typically involving a transfer in Dhaka. This two-leg trip requires careful planning of train connections between Chittagong and Dhaka, and then from Dhaka to Rajshahi. The total journey, including transfers, usually takes approximately 11 to 12 hours.
Embarking on a train journey across Bangladesh offers a unique perspective of the country’s diverse landscapes and vibrant local life. Despite the absence of a direct route, combining train services provides an affordable and scenic way to travel from the bustling port city of Chittagong to the cultural hub of Rajshahi.
Understanding the Chittagong to Rajshahi Train Schedule (Indirect Route)
Since no direct train connects Chittagong and Rajshahi, your trip will consist of two main segments: Chittagong to Dhaka and Dhaka to Rajshahi. Bangladesh Railway operates several intercity trains on both routes, ensuring consistent service. Planning your connections in Dhaka is crucial for a smooth journey.
Chittagong to Dhaka Train Schedule
Several popular intercity trains connect Chittagong to Dhaka daily. These trains offer various classes and amenities for passengers. It is always advisable to check the latest schedules on the official Bangladesh Railway website or through reliable booking platforms as timings can sometimes vary.
Here are key intercity trains from Chittagong to Dhaka:
- Sonar Bangla Express (Train No. 787): A premium, non-stop service.
- Mahanagar Express (Train No. 721/722): Offers both day and night services, popular for its comfort.
- Turna Nishita Express (Train No. 741/742): Primarily an overnight service.
- Chattala Express (Train No. 801/802): Another reliable option for daytime travel.
Below is an approximate schedule for trains from Chittagong to Dhaka. Note that timings are subject to change by Bangladesh Railway.
| Train Name | Train Number | Departure (Chittagong) | Arrival (Dhaka) | Approx. Journey Time | Off Day |
|---|---|---|---|---|---|
| Chattala Express | 801 | 06:00 AM | 12:30 PM | 6 hours 30 mins | Friday |
| Mahanagar Express | 721 | 12:30 PM | 07:00 PM | 6 hours 30 mins | Sunday |
| Mahanagar Godhuli / Provati | 703/704 | 04:00 PM | 09:00 PM | 5 hours | None |
| Turna Nishita Express | 741 | 11:15 PM | 04:20 AM (next day) | 5 hours 5 mins | No |
Note: Mahanagar trains may have different numbers/names for different directions. Always confirm the specific train number for your desired direction.
Choosing an appropriate train for the first leg is important. Consider arrival time in Dhaka to allow for comfortable transfer to the Rajshahi-bound train.
Dhaka to Rajshahi Train Schedule
After reaching Dhaka, you will continue your journey to Rajshahi. Dhaka’s Kamalapur Railway Station is the main hub for intercity trains across Bangladesh. Several trains provide direct service to Rajshahi, renowned for their punctuality and comfort.
Here are the primary intercity trains connecting Dhaka to Rajshahi:
- Dhumketu Express (Train No. 769/770): A popular morning service known for its speed.
- Bonolota Express (Train No. 791/792): Recognized as the fastest train on this route.
- Silk City Express (Train No. 753/754): A reliable afternoon option.
- Madhumati Express (Train No. 755/756): Offers a convenient afternoon departure.
- Padma Express (Train No. 759/760): An excellent choice for overnight travel.
Below is an approximate schedule for trains from Dhaka (Kamalapur) to Rajshahi. Travelers should verify these timings closer to their travel date.
| Train Name | Train Number | Departure (Dhaka) | Arrival (Rajshahi) | Approx. Journey Time | Off Day |
|---|---|---|---|---|---|
| Dhumketu Express | 769 | 06:00 AM | 11:40 AM | 5 hours 40 mins | Thursday |
| Bonolota Express | 791 | 01:30 PM | 06:05 PM | 4 hours 35 mins | Friday |
| Silk City Express | 753 | 02:30 PM | 08:20 PM | 5 hours 50 mins | Sunday |
| Madhumati Express | 755 | 03:00 PM | 10:30 PM | 7 hours 30 mins | Thursday |
| Padma Express | 759 | 10:45 PM | 04:00 AM (next day) | 5 hours 15 mins | Tuesday |
Selecting a train for the second leg depends on your arrival time in Dhaka. Aim for a comfortable buffer between trains to account for any delays.
Connecting Between Trains in Dhaka
Successful travel from Chittagong to Rajshahi involves a transfer at a Dhaka railway station, typically Kamalapur. Upon arrival in Dhaka from Chittagong, you will disembark and proceed to board your connecting train to Rajshahi. The duration of your layover in Dhaka will depend on the specific train schedules you choose for each leg of the journey.
Many travelers prefer a longer layover to relax or grab a meal. Kamalapur Railway Station offers various facilities, including waiting rooms and food stalls. Consider using ride-sharing services like Pathao or Uber if you need to travel between different stations in Dhaka, though most intercity trains use Kamalapur.
How to Find Train Ticket Prices from Chittagong to Rajshahi
Train ticket prices in Bangladesh vary significantly based on the class of service and the specific route. Since there is no direct train to Rajshahi from Chittagong, you will need to purchase tickets for two separate segments: Chittagong to Dhaka and Dhaka to Rajshahi. Fares for Bangladesh Railway (BR) services are relatively affordable compared to other transport options.
Bangladesh Railway recently increased fares for its Eastern Zone routes, including Dhaka-Chittagong, starting December 20, 2025. This increase resulted from a “pontage charge” for crossing significant bridges. Therefore, it is important to consult the latest pricing information.
Here are common train classes and their approximate fare ranges for intercity routes within Bangladesh, in Bangladeshi Taka (BDT). Prices are estimates and subject to change.
| Class Name | Description | Approx. Fare Range (BDT) per segment (e.g., Dhaka-Chittagong) |
|---|---|---|
| Shovon | Basic non-AC seating, often crowded. | 400 – 550 |
| Shovon Chair | Non-AC seated coach, more comfortable than Shovon. | 450 – 600 |
| First Class Chair | Non-AC with better seating, more space. | 650 – 800 |
| Snigdha (AC Chair) | Air-conditioned chair car, comfortable for daytime travel. | 800 – 1000 |
| AC Seat | Air-conditioned seating, generally more spacious. | 950 – 1100 |
| AC Berth | Air-conditioned sleeper cabins, ideal for overnight journeys. | 1400 – 1800 |
For an accurate total cost, you must sum the ticket prices for your chosen class on both the Chittagong-Dhaka and Dhaka-Rajshahi legs. For instance, an AC Chair ticket from Chittagong to Dhaka might cost around BDT 900, and another AC Chair ticket from Dhaka to Rajshahi around BDT 900, totaling BDT 1800 for the combined journey. Actual prices can vary. Bangladesh Railway provides subsidized services, making train travel generally cheaper than buses for comparable distances.
Booking Your Train Tickets: Chittagong to Rajshahi
Booking train tickets in Bangladesh has become more convenient with various options available. For both segments of your Chittagong to Rajshahi journey, you can choose between online booking or purchasing tickets directly from railway station counters. Bangladesh Railway’s ticketing system is largely computerized and connected centrally.
It is always recommended to book your tickets early, especially during holidays or peak travel seasons, as tickets sell out quickly.
Online Ticket Booking
Online booking is the easiest method for many travelers, allowing you to select your route, train, class, and seat from anywhere.
Steps for online booking:
- Visit the official Bangladesh Railway e-ticketing website: eticket.railway.gov.bd.
- Create an account or log in if you already have one.
- Select your desired journey details:
- First leg: “Chittagong” as origin, “Dhaka” (or “Dhaka Kamalapur”) as destination.
- Second leg: “Dhaka” (or “Dhaka Kamalapur”) as origin, “Rajshahi” as destination.
- Choose your preferred date, train, and seat class.
- Proceed to payment. Payment is typically accepted via local mobile banking services or debit/credit cards. Foreign cards may sometimes face issues.
- After successful payment, download and print your e-ticket.
Reliable third-party platforms like 12go.asia also offer online booking services for Bangladesh Railway tickets. They can be particularly helpful for international travelers. Tickets booked online are usually confirmed within 24 hours.
Counter Ticket Booking
For those who prefer traditional methods or face issues with online payment, tickets can be purchased directly from railway station counters.
Key points for counter booking:
- Visit major railway stations like Chittagong Railway Station or Dhaka’s Kamalapur Railway Station.
- Arrive well in advance to avoid long queues, especially during busy times.
- Tickets are generally available up to 10 days before the journey date.
- Inform the counter staff of your desired train, date, class, and destination for both the Chittagong to Dhaka and Dhaka to Rajshahi segments.
- Carry your National ID (NID) or a photocopy, as it may be required for ticket purchases.
Booking both tickets at once at a major station like Chittagong or Dhaka Kamalapur is often possible. This saves time and ensures your connecting journey is planned. Always double-check your ticket details before leaving the counter.
Essential Tips for a Smooth Chittagong to Rajshahi Train Journey
Navigating an indirect train journey requires some preparation. Following these tips will help ensure a comfortable and hassle-free travel experience from Chittagong to Rajshahi.
- Arrive Early: Reach the railway station at least 30 minutes before your train’s scheduled departure. This allows ample time to find your platform and seat, especially at busy stations.
- Keep Documents Handy: Always carry your National ID (NID) or a photocopy. E-tickets downloaded to your phone are also acceptable.
- Choose the Right Class: For longer journeys, consider AC Chair (Snigdha) or AC Berth for maximum comfort. Shovon Chair is a good, budget-friendly option for daytime travel.
- Pack Smart: Each passenger can carry a reasonable amount of luggage. Utilize overhead racks and under-seat spaces. Travel light if possible for easier transit during your Dhaka layover.
- Food and Water: While most intercity trains have food vendors, carrying your own water and snacks is wise, especially for long routes.
- Secure Valuables: Always keep your wallet, phone, and important documents in a secure, small bag that stays with you.
- Check Train Off Days: Each intercity train usually has one “off day” when it does not operate. Confirm the off days for both your Chittagong-Dhaka and Dhaka-Rajshahi trains when planning.
- Utilize Waiting Rooms: Larger stations like Kamalapur in Dhaka have waiting rooms. These can be useful during your layover.
- Stay Updated: Train schedules can sometimes change due to unforeseen circumstances. Check the Bangladesh Railway website for any announcements or delays before heading to the station.
Train travel in Bangladesh is generally safe, with security personnel often present on intercity trains. The experience offers an authentic glimpse into local life. As railway expert Dr. M. Shah Alam, a former director-general of Bangladesh Railway, once noted, “The railway network forms the backbone of communication for millions, connecting people and goods efficiently across the country.” This highlights the vital role trains play in Bangladesh.
Exploring Rajshahi: What to Do After Your Train Journey
Once you arrive in Rajshahi, the “Silk City” of Bangladesh, a new adventure begins. Rajshahi is known for its serene environment, educational institutions, and traditional silk industry. It is a city rich in culture and history, offering a relaxed pace compared to metropolitan areas.
Here are some activities and sights to consider in Rajshahi:
- Varendra Research Museum: Explore ancient artifacts, sculptures, and historical documents that showcase the rich heritage of the Varendra region. It is one of the oldest museums in Bangladesh.
- Puthia Palace Complex: A short drive from Rajshahi, Puthia boasts some of the most stunning examples of old Bengali architecture, featuring ornate palaces and temples.
- Padma River Bank: Enjoy a peaceful evening stroll along the banks of the mighty Padma River, especially at sunset. Local boat rides are also available.
- Shaheb Bazaar: Experience the vibrant local market, where you can find everything from fresh produce to traditional handicrafts.
- Rajshahi Silk Factory: Visit a local silk factory to see the traditional process of silk production, from silkworms to finished garments. You can also purchase authentic Rajshahi silk products.
- Shaheed A.H.M. Kamaruzzaman Central Park and Zoo: A green oasis within the city, perfect for relaxation and family outings.
Rajshahi University is another prominent landmark, known for its beautiful campus and academic environment. The city is a hub for mangoes, especially during the harvest season. Exploring Rajshahi offers a blend of historical insights and natural beauty.
Frequently Asked Questions (FAQ)
What is the total travel time from Chittagong to Rajshahi by train?
The total travel time from Chittagong to Rajshahi by train, including a necessary transfer in Dhaka, typically ranges from 11 to 12 hours. This accounts for both train legs and a reasonable layover for connection.
Can I book a single ticket for the entire Chittagong to Rajshahi journey?
No, you cannot book a single ticket for the entire journey as there is no direct train. You must purchase separate tickets: one for Chittagong to Dhaka and another for Dhaka to Rajshahi. Booking these can be done simultaneously online or at a station.
Which is the fastest train from Dhaka to Rajshahi?
The Bonolota Express (Train No. 791) is widely recognized as the fastest train connecting Dhaka to Rajshahi. It completes the journey in approximately 4 hours and 35 minutes.
Are there sleeper coach options available on these routes?
Yes, AC Berth (sleeper cabins) are available on some intercity trains, particularly suitable for overnight journeys like the Turna Nishita Express from Chittagong to Dhaka or the Padma Express from Dhaka to Rajshahi. These offer a comfortable sleeping arrangement.
Is it possible to travel from Chittagong to Rajshahi by train on weekends?
Yes, train services generally operate on weekends. However, some trains have a specific “off day” during the week. It is essential to check the off days for your chosen trains to avoid any inconvenience.
How far in advance can I purchase train tickets in Bangladesh?
You can typically purchase train tickets through Bangladesh Railway up to 10 days in advance of your travel date. During peak seasons and holidays, it is advisable to book as early as possible.
Conclusion
While a direct train from Chittagong to Rajshahi is not available, navigating this journey via Dhaka by train is a practical and enriching experience. By understanding the schedules for both segments, managing your transfer in Dhaka, and utilizing available booking options, you can plan a seamless trip. Train travel in Bangladesh offers a comfortable and affordable way to explore the country, providing unique insights into local life.
Always verify the latest train schedules and ticket prices through official Bangladesh Railway sources before your journey. This ensures you have the most up-to-date information for your Chittagong to Rajshahi adventure.
