There are 5 ways to get from Cox's Bazar District (Region) to Sylhet by plane (Deutsche Bahn), train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Cox's Bazar
best- Fly from Cox's Bazar (CXB) to Osmani International Airport (ZYL)plane CXB - ZYL
3h 34m$229–283Train
cheapest- Take the train from Dulahazara to Chattogramtrain Shaikat Express / ...
- Take the train from Chattogram to Sylhettrain Udayan Express / ...
12h 40m$19–44Bus
- Take the bus from Cox's Bazar to Gabtolibus
- Take the bus from Dhaka to Sylhetbus Dhaka - Sylhet
17h 18mDrive 471 km
- Drive from Cox's Bazar District (Region) to Sylhetcar 471 km
7h 13m$41–59Taxi to Shah Amanat International Airport, fly
- Take the taxi from Cox's Bazar District (Region) to Shah Amanat International Airport (CGP)taxi
- Fly from Shah Amanat International Airport (CGP) to Osmani International Airport (ZYL)plane CGP - ZYL
4h 53m$270–332
Cox's Bazar (CXB) to Osmani International Airport (ZYL) flights
Questions & Answers
The cheapest way to get from Cox's Bazar District (Region) to Sylhet is to train which costs $19 - $45 and takes 12h 40m.
The fastest way to get from Cox's Bazar District (Region) to Sylhet is to fly which takes 3h 34m and costs $220 - $290.
No, there is no direct bus from Cox's Bazar District (Region) to Sylhet. However, there are services departing from Cox's Bazar and arriving at Sylhet via Dhaka. The journey, including transfers, takes approximately 17h 18m.
No, there is no direct train from Cox's Bazar District (Region) to Sylhet. However, there are services departing from Dulahazara and arriving at Sylhet via Chattogram. The journey, including transfers, takes approximately 12h 40m.
The distance between Cox's Bazar District (Region) and Sylhet is 423 km. The road distance is 471 km.
The best way to get from Cox's Bazar District (Region) to Sylhet without a car is to train which takes 12h 40m and costs $19 - $45.
It takes approximately 3h 34m to get from Cox's Bazar District (Region) to Sylhet, including transfers.
Cox's Bazar District (Region) to Sylhet bus services, operated by Shyamoli NR Travels, depart from Cox's Bazar station.
Cox's Bazar District (Region) to Sylhet train services, operated by Bangladesh Railway, depart from Dulahazara station.
The best way to get from Cox's Bazar District (Region) to Sylhet is to fly which takes 3h 34m and costs $220 - $290. Alternatively, you can train, which costs $19 - $45 and takes 12h 40m, you could also bus, which costs and takes 17h 18m.
What companies run services between Cox's Bazar District (Region), Bangladesh and Sylhet, Bangladesh?
Novo Air, Biman Bangladesh Airlines, and two other airlines fly from Cox's Bazar (CXB) to Osmani International Airport (ZYL) every 4 hours. Alternatively, you can take a vehicle from Cox's Bazar District (Region) to Sylhet via Dulahazara and Chattogram in around 12h 40m.
- Website
- usbair.com
Flights from Cox's Bazar to Osmani International Airport via Dhaka
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $210–250
Flights from Shah Amanat International Airport to Osmani International Airport via Dhaka
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- $220–350
- Website
- biman-airlines.com
Flights from Cox's Bazar to Osmani International Airport via Dhaka
- Ave. Duration
- 4h 25m
- When
- Wednesday and Friday
- Estimated price
- $210–270
Flights from Cox's Bazar to Osmani International Airport via Saidpur, Dhaka
- Ave. Duration
- 5h 5m
- When
- Saturday
- Estimated price
- $210–270
Flights from Shah Amanat International Airport to Osmani International Airport via Dhaka
- Ave. Duration
- 2h 43m
- When
- Saturday, Friday, Wednesday, and Sunday
- Estimated price
- $200–250
- Website
- flynovoair.com
Flights from Cox's Bazar to Osmani International Airport via Dhaka
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $55–350
Flights from Shah Amanat International Airport to Osmani International Airport via Dhaka
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $55–370
- Website
- bahn.de
Flights from Cox's Bazar to Osmani International Airport via Dhaka
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- $55–350
- [email protected]
- Website
- Bangladesh Railway
Train from Dulahazara to Chattogram
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $1–6
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–2
- 1st class seat (F_SEAT)
- $1–2
- Snigdha
- $2–4
- AC class seat (AC_S)
- $3–5
- 1st class berth (F_BERTH)
- $2–3
- AC class berth (AC_B)
- $3–6
- S_Chair
- $2
- Shovan
- $2
- F_Chair
- $3
- F_Seat
- $3
Train from Chattogram to Sylhet
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- $2–19
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $2–4
- 1st class seat (F_SEAT)
- $3–5
- Snigdha
- $4–7
- AC class seat (AC_S)
- $6–9
- 1st class berth (F_BERTH)
- $9–10
- AC class berth (AC_B)
- $12–19
- Phone
- 16460
- [email protected]
- Website
- shyamoliparibahan-bd.com
Bus from Cox's Bazar to Gabtoli
- Ave. Duration
- 10h
- Frequency
- Hourly
- Estimated price
- $8–19
- Schedules at
- new.busbd.com.bd
- Book at
- new.busbd.com.bd
- Non AC (E Class)
- $8–10
- AC (B Class)
- $13–19
- Seater
- $8–17
- Website
- Lucky Express Ltd
Bus from Dhaka to Sylhet
- Ave. Duration
- 6h
- Frequency
- Once daily
- Schedules at
- Lucky Express Ltd
- Ave. Duration
- 2h 3m
- Estimated price
- $60–80
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The beginner’s guide to the 2018 World Nomad Games, Italian Lakes: Getting around by train, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Cox's Bazar District (Region) to Sylhet bus services, operated by Shyamoli NR Travels, arrive at Gabtoli station.
Cox's Bazar District (Region) to Sylhet train services, operated by Bangladesh Railway, arrive at Chattogram station.
Yes, the driving distance between Cox's Bazar District (Region) to Sylhet is 471 km. It takes approximately 7h 13m to drive from Cox's Bazar District (Region) to Sylhet.
There are 91+ hotels available in Sylhet.









