Travel from Rajshahi to Sylhet

Bus or fly from Rajshahi to Sylhet?

Biman Bangladesh Airlines and US-Bangla fly from Rajshahi to Sylhet twice daily. Alternatively, BusBD operates a bus from Rajshahi to Sylhet every 4 hours. Tickets cost $5 and the journey takes 2 h 55 min. 2 other operators also service this route.

How to get from Rajshahi to Sylhet

From Rajshahi taxi to Rajshahi airport, fly to Sylhet airport, then taxi to Sylhet. 3 h 12 min $101. From Rajshahi bus to Tangail Bypass, bus to Dhaka, taxi to Dhaka, then bus to Sylhet. 12 h 20 min $18. From Rajshahi bus to Natore, walk to Natore District, bus to Kalabagan, taxi to Dhaka, then bus to Sylhet. 15 h 14 min $13. From Rajshahi drive to Murarai (MRR), train to Karimganj Junction (KXJ), then drive to Sylhet. 34 h 17 min $39. From Rajshahi taxi to Sylhet. 7 h 13 min $153. From Rajshahi drive to Sylhet. 7 h 13 min.