There are 8 ways to get from Dhaka to Nainital by plane, taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Shahjalal International Airport to Pantnagar Airport, taxi
best- Fly from Shahjalal International Airport (DAC) to Pantnagar Airport (PGH)plane DAC - PGH
- Take the taxi from Pantnagar Airport (PGH) to Nainitaltaxi
19h 19m₹19,161–56,721Train, taxi
cheapest- Take the train from Dhaka to Bhanga Junctiontrain
- Take the train from Bhanga Junction to Benapoletrain
- Take the train from Bangaon Jn to Sealdahtrain
- Take the train from Sealdah to Bareillytrain
- Take the train from Bareilly to Rampurtrain
- Take the train from Rampur to Haldwanitrain
- Take the taxi from Haldwani to Nainitaltaxi
34h 10m₹2,003–9,601Bus, drive
- Take the bus from Dhaka Mohakhali to Chapai nawabganjbus
- Drive from Chapai nawabganj to Maldacar
- Take the bus from Malda to Esplanadebus
- Take the bus from Kolkata, West Bengal to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Nainital, Uttarakhandbus
45h 16mDrive 1,596.6 km
- Drive from Dhaka to Nainitalcar 1,596.6 km
21h 58m₹17,950–25,927Train to Agartala, fly to Pantnagar Airport, taxi
- Take the train from Dhaka to Azampurtrain
- Fly from Agartala (IXA) to Pantnagar Airport (PGH)plane IXA - PGH
- Take the taxi from Pantnagar Airport (PGH) to Nainitaltaxi
16h 59m₹12,630–30,472Train to Agartala, fly to Indira Gandhi International Airport, train, taxi
- Take the train from Dhaka to Azampurtrain
- Fly from Agartala (IXA) to Indira Gandhi International Airport (DEL)plane IXA - DEL
- Take the train from New Delhi to Haldwanitrain
- Take the taxi from Haldwani to Nainitaltaxi
13h 49m₹9,515–17,622Fly Shahjalal International Airport to Indira Gandhi International Airport, train, taxi
- Fly from Shahjalal International Airport (DAC) to Indira Gandhi International Airport (DEL)plane DAC - DEL
- Take the train from New Delhi to Haldwanitrain
- Take the taxi from Haldwani to Nainitaltaxi
12h 54m₹11,046–25,871Train, bus
- Take the train from Dhaka to Darsana Halttrain
- Take the train from Gede to Naihati Jntrain
- Take the train from Bandel Jn to Kathgodamtrain
- Take the bus from Haldwani, Uttarakhand to Nainital, Uttarakhandbus
46h 23m
Shahjalal International Airport (DAC) to Pantnagar Airport (PGH) flights
Questions & Answers
The cheapest way to get from Dhaka to Nainital is to train and taxi which costs ₹2,000 - ₹10,000 and takes 34h 10m.
The fastest way to get from Dhaka to Nainital is to fly and train and taxi which takes 12h 54m and costs ₹11,000 - ₹26,000.
The distance between Dhaka and Nainital is 1325 km. The road distance is 1596.6 km.
It takes approximately 19h 19m to get from Dhaka to Nainital, including transfers.
Nainital is 30 min behind Dhaka. It is currently 3:49 PM in Dhaka and 3:19 PM in Nainital.
Yes, the driving distance between Dhaka to Nainital is 1597 km. It takes approximately 21h 58m to drive from Dhaka to Nainital.
There are 991+ hotels available in Nainital.
What companies run services between Dhaka, Bangladesh and Nainital, India?
There is no direct connection from Dhaka to Nainital. However, you can take the train to Biman Bandar, walk to Shahjalal International Airport (DAC) airport, fly to Pantnagar Airport (PGH), then take the taxi to Nainital. Alternatively, you can take the train to Bhanga Junction, take the train to Benapole, drive to Bangaon Jn, take the train to Sealdah, take the train to Bareilly, take the train to Rampur, take the train to Haldwani, then take the taxi to Nainital.
- Website
- goindigo.in
Flights from Shahjalal International Airport to Pantnagar Airport via Indira Gandhi International Airport
- Ave. Duration
- 16h 50m
- When
- Every day
- Estimated price
- ₹18,000–60,000
Flights from Shahjalal International Airport to Pantnagar Airport via Kolkata, Indira Gandhi International Airport
- Ave. Duration
- 15h 15m
- When
- Every day
- Estimated price
- ₹20,000–60,000
Flights from Shahjalal International Airport to Pantnagar Airport via Madras, Indira Gandhi International Airport
- Ave. Duration
- 18h
- When
- Every day
- Estimated price
- ₹31,000–80,000
Flights from Shahjalal International Airport to Pantnagar Airport via Hyderabad, Indira Gandhi International Airport
- Ave. Duration
- 19h 35m
- When
- Every day
- Estimated price
- ₹27,000–75,000
Flights from Shahjalal International Airport to Pantnagar Airport via Kathmandu, Indira Gandhi International Airport
- Ave. Duration
- 16h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹19,000–60,000
Flights from Agartala to Pantnagar Airport via Indira Gandhi International Airport
- Ave. Duration
- 15h 40m
- When
- Every day
- Estimated price
- ₹11,000–28,000
Flights from Agartala to Pantnagar Airport via Kolkata, Indira Gandhi International Airport
- Ave. Duration
- 11h 50m
- When
- Every day
- Estimated price
- ₹11,000–28,000
Flights from Agartala to Pantnagar Airport via Gauhati, Indira Gandhi International Airport
- Ave. Duration
- 16h 35m
- When
- Every day
- Estimated price
- ₹11,000–28,000
Flights from Agartala to Pantnagar Airport via Hyderabad, Indira Gandhi International Airport
- Ave. Duration
- 21h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹15,000–32,000
Flights from Agartala to Indira Gandhi International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Agartala to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Agartala to Indira Gandhi International Airport via Gauhati
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Agartala to Indira Gandhi International Airport via Hyderabad
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹8,000–14,000
Flights from Shahjalal International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹11,000–23,000
Flights from Shahjalal International Airport to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹11,000–23,000
- Website
- biman-airlines.com
Flights from Shahjalal International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Thursday, and Friday
- Estimated price
- ₹8,000–12,000
- Website
- airindia.in
Flights from Shahjalal International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 35m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹9,000–26,000
- [email protected]
- Website
- eticket.railway.gov.bd
Train from Dhaka to Bhanga Junction
- Ave. Duration
- 1h 5m
- Frequency
- 6 times a week
- Estimated price
- ₹80–390
- Website
- https://eticket.railway.gov.bd/
- Shovan chair (S_CHAIR)
- ₹80–120
- 1st class seat (F_SEAT)
- ₹95–130
- Snigdha
- ₹210–300
- AC class seat (AC_S)
- ₹280–390
- 1st class berth (F_BERTH)
- ₹180–200
- AC class berth (AC_B)
- ₹230–320
Train from Bhanga Junction to Benapole
- Ave. Duration
- 2h 35m
- Frequency
- 6 times a week
- Estimated price
- ₹120–750
- Website
- https://eticket.railway.gov.bd/
- Shovan chair (S_CHAIR)
- ₹120–180
- 1st class seat (F_SEAT)
- ₹150–210
- Snigdha
- ₹280–390
- AC class seat (AC_S)
- ₹360–500
- 1st class berth (F_BERTH)
- ₹360–410
- AC class berth (AC_B)
- ₹500–750
- S_Chair
- ₹151
- Shovan
- ₹125
- F_Chair
- ₹229
- F_Seat
- ₹229
Train from Dhaka to Azampur
- Ave. Duration
- 2h 19m
- Frequency
- 3 times a day
- Estimated price
- ₹110–600
- Website
- https://eticket.railway.gov.bd/
- Shovan chair (S_CHAIR)
- ₹110–160
- 1st class seat (F_SEAT)
- ₹130–180
- Snigdha
- ₹250–360
- AC class seat (AC_S)
- ₹330–460
- 1st class berth (F_BERTH)
- ₹300–340
- AC class berth (AC_B)
- ₹420–600
Train from Dhaka to Azampur
- Ave. Duration
- 2h 19m
- Frequency
- 3 times a day
- Estimated price
- ₹110–600
- Website
- https://eticket.railway.gov.bd/
- Shovan chair (S_CHAIR)
- ₹110–160
- 1st class seat (F_SEAT)
- ₹130–180
- Snigdha
- ₹250–360
- AC class seat (AC_S)
- ₹330–460
- 1st class berth (F_BERTH)
- ₹300–340
- AC class berth (AC_B)
- ₹420–600
Train from Dhaka to Darsana Halt
- Ave. Duration
- 4h 50m
- Frequency
- 6 times a week
- Estimated price
- ₹160–1,200
- Website
- https://eticket.railway.gov.bd/
- Shovan chair (S_CHAIR)
- ₹160–490
- 1st class seat (F_SEAT)
- ₹210–300
- Snigdha
- ₹350–950
- AC class seat (AC_S)
- ₹450–650
- 1st class berth (F_BERTH)
- ₹550–650
- AC class berth (AC_B)
- ₹800–1,200
- AC class seat (AC_S
- ₹1,109
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bangaon Jn to Sealdah
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Sealdah to Bareilly
- Ave. Duration
- 20h 32m
- Frequency
- Once a week
- Estimated price
- ₹550–4,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹550–650
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹1,900–2,500
- First Class (1A)
- ₹3,300–4,200
Train from Bareilly to Rampur
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Rampur to Haldwani
- Ave. Duration
- 1h 56m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from New Delhi to Haldwani
- Ave. Duration
- 5h 4m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from New Delhi to Haldwani
- Ave. Duration
- 5h 4m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Gede to Naihati Jn
- Ave. Duration
- 1h 29m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Bandel Jn to Kathgodam
- Ave. Duration
- 34h 33m
- Frequency
- Once daily
- Estimated price
- ₹650–4,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,600–2,100
- Second AC (2A)
- ₹2,300–2,900
- First Class (1A)
- ₹3,900–4,900
Bus from Dhaka Mohakhali to Chapai nawabganj
- Ave. Duration
- 6h
- Frequency
- Hourly
- Estimated price
- ₹643
- Schedules at
- shohoz.com
- Book at
- shohoz.com
- Phone
- 0353-2514920
- [email protected]
- Website
- nbstc.in
Bus from Malda to Esplanade
- Ave. Duration
- 8h 30m
- Frequency
- 4 times a day
- Estimated price
- ₹250–650
- Website
- https://nbstc.in/
- Seater
- ₹250–650
- Phone
- +91 8336003361
- [email protected]
- Website
- shyamolibus.com
Bus from Kolkata, West Bengal to Delhi, Delhi State
- Ave. Duration
- 19h 25m
- Frequency
- 4 times a week
- Estimated price
- ₹1,500–3,700
- Website
- https://www.shyamolibus.com/
- Ave. Duration
- 1h 19m
- Estimated price
- ₹750–1,400
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
















