1map logoGo to main page

Dhaka, Bangladesh to Rajshahi, Rajshahi from $1: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Dhaka, Bangladesh
to
Rajshahi, Bangladesh

How to Get from Dhaka to Rajshahi: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$1 by trainBest price
200 kmDistance
1h 22m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Dhaka to Rajshahi with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
1h  22m
Estimated price
$42-136
Recommended
Company
Bangladesh Railway
Train
Average Duration
5h  40m
Estimated price
$1-16
Cheapest
route map
Distance: 200 km
Duration: 1h 22m

See more options

Company
various
Drive
Average Duration
4h  31m
Estimated price
$24-40
Company
various
Taxi
Average Duration
4h  31m
Estimated price
$110-140

Traveling From Dhaka to Rajshahi

The journey from Dhaka to Rajshahi offers a striking contrast between Dhaka's bustling city life and Rajshahi's serene landscapes and rich cultural heritage.

Best Neighbourhoods in Rajshahi

Rajshahi features vibrant neighborhoods, each offering unique experiences for visitors.

Bengal Institute Area
• Home to lush gardens and parks.
• Features cafes with local cuisine.
Sujon Nagar
• Known for vibrant street markets.
• Offers a glimpse of local life.
Nawabgonj
• Rich in historical architecture.
• Famous for traditional sweets.

Best Times To Visit Rajshahi's Attractions

Planning your visit to Rajshahi’s attractions can enhance your experience and enjoyment.

Botanical Garden
Early morning offers cooler temperatures and fewer visitors.
Varendra Research Museum
Weekdays provide a quieter atmosphere for exploring the exhibits.
Puthia Temple Complex
Visit during the late afternoon for stunning sunset views and fewer crowds.

Rajshahi Weather: What to Expect Year-Round

Rajshahi experiences a tropical climate with distinct seasons, including a hot and humid summer, a rainy monsoon, and a cool winter. The best times to visit are from November to February, when the weather is pleasant, allowing for enjoyable exploration of the city's attractions without the hindrance of excessive heat or rain.

Dining Recommendation in Rajshahi

In Rajshahi, try the local specialty 'Panta Bhat,' a traditional fermented rice dish served with green chilies and fish, which showcases a simpler yet flavorful culinary style distinct from Dhaka's vibrant street food scene. The dining experience here is often enhanced by the tranquil atmosphere and the use of fresh, locally sourced ingredients that reflect the region's rich agricultural heritage.

Dhaka - Rajshahi operators

Explore transport companies operating between Dhaka and Rajshahi, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
usbair.com

Plane from Dhaka (DAC) to Rajshahi (RJH)

Average Duration
1h 22m
Estimated price
$42-136
Website
biman-airlines.com

Plane from Dhaka (DAC) to Rajshahi (RJH)

Average Duration
1h
Estimated price
$28-110
Train Show train routes
Website
railway.gov.bd

Train from Dhaka to Rajshahi

Average Duration
5h 40m
Estimated price
$1-16
Other Show other routes
Contact phone
+880 91 25138

Other from Dhaka to Rajshahi

Average Duration
4h 31m
Estimated price
$110-140

Other from Dhaka to Rajshahi

Average Duration
4h 31m
Estimated price
$24-40

Dhaka to Rajshahi: Overview of Bus, Train, Flight, and Car Trips

Traveling between Dhaka and Rajshahi offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road journey from Dhaka to Rajshahi covering a distance of 181 miles, offering glimpses of rural Bangladesh along the way. 💸 Enjoy affordable travel options ranging from $24 to $40 for a comfortable ride to Rajshahi in approximately 4 hours and 31 minutes.
Average price
$24 - $40
🚆 Traveling from Dhaka to Rajshahi by train is a convenient and affordable option. There are direct trains that run twice daily, with the journey lasting approximately 5 hours and 40 minutes. 🚆 With ticket prices ranging from $1 to $16, taking the train from Dhaka to Rajshahi provides a budget-friendly and efficient way to travel between these two cities in Bangladesh.
Departure Point
Dhaka station
Arrival Point
Rajshahi station
Useful tips for train travellers
• Onboard catering services on the train from Dhaka to Rajshahi typically include a menu featuring local Bangladeshi dishes, snacks, and beverages. The railway operator usually provides a food service trolley, and you can also pre-order meals when booking your tickets to ensure availability, especially if you have specific dietary preferences.
• The main operators for the Dhaka to Rajshahi train route include Bangladesh Railway and several private companies such as 'Sundarban Express' and 'Benapole Express'. You can find detailed information about seating options (First Class, Business Class, and Economy) as well as services and schedules on their respective websites: Bangladesh Railway: railway.gov.bd Sundarban Express: sundarbanexpress.com Benapole Express: benapoleexpress.com
• Upon arrival at Rajshahi Station, it's advisable to be aware that while luggage storage facilities are not available, you can use clean restrooms on the premises. To navigate the station easily, keep an eye out for signs directing you to local transport services. To reach the city center quickly, the fastest way is to take a local auto-rickshaw (CNG), which is widely available outside the station. Alternatively, you can catch a local bus (Bus No. 4) that will take you directly to major city points.
🛫 Flying from Dhaka to Rajshahi is a quick and convenient option, with the direct flight lasting only 50 minutes. Biman Bangladesh Airlines and US-Bangla are the main carriers offering this route from Dhaka Airport to Rajshahi Airport. ✈️ The total flying time to reach Rajshahi from Dhaka by plane is 1 hour and 22 minutes, making it a smooth journey for travelers. Whether for business or leisure, this flight provides a hassle-free way to travel between these two cities in Bangladesh. 💸 Ticket prices for flights between Rajshahi and Dhaka can range from $42 to $136, offering passengers a range of options to suit their budget and travel preferences. With affordable fares and efficient flight times, this air route is a popular choice for those looking to travel quickly between these destinations.
Departure Point
Dhaka Airport
Arrival Point
Rajshahi Airport

Frequently asked questions

Find out more about the route from Dhaka to Rajshahi.

Or choose the category:
The distance between Dhaka and Rajshahi is 124 miles or 181 miles by road. Traveling by train takes approximately 5 hours and 30 minutes, while a plane journey can be completed in 2 hours and 27 minutes. If you prefer to drive, it takes around 4 hours and 31 minutes to reach Dhaka from Rajshahi by car.
The most cost-effective way to travel from Dhaka to Rajshahi is by train, which takes approximately 5 hours and 30 minutes and costs between $3 and $10. If time is a priority, flying is the quickest option, taking about 2 hours and 27 minutes, with prices ranging from $30 to $120. Both options provide convenient and efficient means of transportation between the two cities, allowing travelers to choose based on their budget and time constraints.
The prices for a train ticket between Dhaka and Rajshahi range from $3 to $10. However, please note that the specific price may depend on factors such as the class of travel and the type of train. It is advisable to check with the train service for the most accurate and up-to-date pricing information.
To get from Dhaka to Rajshahi without using public transportation, you can hire a private car or taxi. The driving distance between Dhaka and Rajshahi is approximately 181 miles, and it takes about 4 hours and 31 minutes to drive between the two cities. The prices for hiring a car or taxi for this journey can range from $24 to $40, depending on the provider and type of vehicle.
The best way to travel from Dhaka to Rajshahi without a car is by train. The journey takes approximately 5 hours and 30 minutes and the cost is typically between $3 and $10. Taking the train is a convenient and affordable option for reaching Rajshahi from Dhaka.
Yes, there is a direct train link between Dhaka and Rajshahi. The train services, operated by Bangladesh Railway, depart from Dhaka station and arrive at Rajshahi station. The journey takes approximately 5 hours and 30 minutes. Trains run every four hours, seven days a week, providing a convenient and reliable option for traveling between the two cities.
The flight between Dhaka and Rajshahi typically takes around 50 minutes. The cost of the flight can vary, with prices ranging from $34 to $118. However, it is important to note that these prices are subject to change and may depend on factors such as the airline, time of booking, and availability. It is recommended to check with the airlines for the most accurate and up-to-date information regarding flight duration and prices.
There are several hotels available in Rājshāhi for visitors to choose from. Prices for accommodation start at $0, providing options for every budget. Some popular hotels in the area include Hotel Sukhsagar, Hotel Nice International, and Hotel Anis International. These hotels offer comfortable rooms and various amenities for a pleasant stay near Rājshāhi.