There are 7 ways to get from Bhubaneshwar to Srilanka by plane, car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Bagdogra Airport, drive
best- Fly from Biju Patnaik International Airport (BBI) to Bagdogra Airport (IXB)plane BBI - IXB
- Drive from Bagdogra Airport (IXB) to Srilankacar
6h 27m$114–217Train via Kishanganj
cheapest- Take the train from Bhubaneswar to Kishanganjtrain 22503 / ...
- Take the train from Kishanganj to Galgaliatrain 13149 / ...
18h 3m$11–54Bus, drive
- Take the bus from Bhubaneswar to Kolkatabus
- Take the bus from Kolkata to Siliguribus
- Drive from Siliguri to Srilankacar
23h 17m$28–79Drive 883.4 km
- Drive from Bhubaneshwar to Srilankacar 883.4 km
13h$113–164Fly to Purnea Airport, drive
- Fly from Biju Patnaik International Airport (BBI) to Purnea Airport (PXN)plane BBI - PXN
- Drive from Purnea Airport (PXN) to Srilankacar
9h 2m$137–422Train
- Take the train from Bhubaneswar to Aluabari Roadtrain 07046 / ...
20h 11m$11–54Train #2
- Take the train from Bhubaneswar to Siliguri Jntrain 15643
25h 42m$11–45
Biju Patnaik International Airport (BBI) to Bagdogra Airport (IXB) flights
Comparing Your Travel Options
The cheapest way to get from Bhubaneshwar to Srilanka is to train which costs $11 - $45 and takes 25h 42m.
The fastest way to get from Bhubaneshwar to Srilanka is to fly and drive which takes 6h 27m and costs $110 - $220.
No, there is no direct train from Bhubaneshwar to Srilanka. However, there are services departing from Bhubaneswar and arriving at Galgalia via Kishanganj. The journey, including transfers, takes approximately 18h 3m.
The distance between Bhubaneshwar and Srilanka is 818 km. The road distance is 883.4 km.
The best way to get from Bhubaneshwar to Srilanka without a car is to train which takes 25h 42m and costs $11 - $45.
It takes approximately 6h 27m to get from Bhubaneshwar to Srilanka, including transfers.
Bhubaneshwar to Srilanka train services, operated by Indian Railways, depart from Bhubaneswar station.
Srilanka is 15 min ahead of Bhubaneshwar. It is currently 10:40 AM in Bhubaneshwar and 10:55 AM in Srilanka.
Bhubaneshwar to Srilanka train services, operated by Indian Railways, arrive at Kishanganj station.
Yes, the driving distance between Bhubaneshwar to Srilanka is 883 km. It takes approximately 13h to drive from Bhubaneshwar to Srilanka.
What companies run services between Bhubaneshwar, India and Srilanka, Province 1, Nepal?
You can take a train from Bhubaneswar to Srilanka via Kishanganj and Galgalia in around 18h 3m.
- Website
- goindigo.in
Flights from Biju Patnaik International Airport to Bagdogra Airport via Kolkata
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $130–200
Flights from Biju Patnaik International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $130–200
Flights from Biju Patnaik International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- $130–200
Flights from Biju Patnaik International Airport to Purnea Airport via Hyderabad
- Ave. Duration
- 6h 45m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $210–430
Flights from Biju Patnaik International Airport to Purnea Airport via Delhi
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- $210–550
Flights from Biju Patnaik International Airport to Purnea Airport via Kolkata
- Ave. Duration
- 14h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $120–400
- Website
- airindiaexpress.in
Flights from Biju Patnaik International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 7h 56m
- When
- Every day
- Estimated price
- $120–300
Flights from Biju Patnaik International Airport to Bagdogra Airport via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Thursday and Saturday
- Estimated price
- $140–340
- Website
- starair.in
Flights from Biju Patnaik International Airport to Purnea Airport via Kolkata
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $120–400
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhubaneswar to Kishanganj
- Ave. Duration
- 15h 20m
- Frequency
- 3 times a day
- Estimated price
- $4–35
- Website
- irctc.co.in
- Sleeper Class
- $4–6
- Third AC (3A)
- $11–15
- Second AC (2A)
- $16–21
- First Class (1A)
- $28–35
Train from Kishanganj to Galgalia
- Ave. Duration
- 59 min
- Frequency
- 5 times a day
- Estimated price
- $1–11
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $3–5
- Second AC (2A)
- $5–7
- First Class (1A)
- $8–11
Train from Bhubaneswar to Aluabari Road
- Ave. Duration
- 17h 55m
- Frequency
- Once a week
- Estimated price
- $4–40
- Website
- irctc.co.in
- Sleeper Class
- $4–6
- Third AC (3A)
- $12–16
- Second AC (2A)
- $17–22
- First Class (1A)
- $29–40
Train from Bhubaneswar to Siliguri Jn
- Ave. Duration
- 20h 10m
- Frequency
- Once a week
- Estimated price
- $5–40
- Website
- irctc.co.in
- Sleeper Class
- $5–6
- Third AC (3A)
- $12–16
- Second AC (2A)
- $18–23
- First Class (1A)
- $30–40
- Website
- Aryan Travels
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 9h 10m
- Frequency
- 3 times a day
- Schedules at
- Aryan Travels
- Website
- New Grand Travels
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Schedules at
- New Grand Travels
- Phone
- +91 7064 471 610
- [email protected]
- Website
- Dolphin Tours and Travels
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Website
- Dolphin Tours and Travels
- Website
- Shivam Transports
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 9h 45m
- Frequency
- Twice daily
- Schedules at
- Shivam Transports
- Phone
- +91 7020566333
- [email protected]
- Website
- Cherry Collars
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 9h 55m
- Frequency
- Twice daily
- Website
- Cherry Collars
- Website
- Cherry Collars
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 8h 35m
- Frequency
- 5 times a week
- Website
- Express Line
- Schedules at
- Express Line
Bus from Kolkata to Siliguri
- Ave. Duration
- 12h 25m
- Frequency
- 3 times a day
- Website
- Express Line
- Schedules at
- Express Line
- Website
- Ayodhya Travels Pvt Ltd
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 8h 45m
- Frequency
- 6 times a week
- Schedules at
- Ayodhya Travels Pvt Ltd
- Website
- Taruni Trans & Logistics
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 10h 5m
- Frequency
- 6 times a week
- Schedules at
- Taruni Trans & Logistics
- Phone
- +91 91242 09161
- [email protected]
- Website
- Nilamadhab Travels
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 9h 30m
- Frequency
- 4 times a week
- Website
- Nilamadhab Travels
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 8h 50m
- Frequency
- 3 times a week
- Estimated price
- $9–35
- Website
- Shymoli Paribahan
Bus from Kolkata to Siliguri
- Ave. Duration
- 12h 50m
- Frequency
- 5 times a week
- Estimated price
- $10–35
- Website
- Shymoli Paribahan
- Website
- Vasudev Travels
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 9h 15m
- Frequency
- 4 times a week
- Schedules at
- Vasudev Travels
- +91 7044090046
- Website
- Green Line
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 9h
- Frequency
- 3 times a week
- Website
- Green Line
- Website
- Green Line
- Website
- Reliance Travels
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 9h 30m
- Frequency
- 3 times a week
- Schedules at
- Reliance Travels
- Website
- Banka Bihari Travels
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 9h 55m
- Frequency
- 3 times a week
- Schedules at
- Banka Bihari Travels
- Website
- Sreehan Travels
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 9h 10m
- Frequency
- Twice a week
- Schedules at
- Sreehan Travels
- Website
- Mohapatra Travels
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 10h 30m
- Frequency
- Twice a week
- Schedules at
- Mohapatra Travels
- Phone
- +91 93822 09568
- [email protected]
- Website
- Kalosona Bus
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 11h 20m
- Frequency
- Twice a week
- Website
- Kalosona Bus
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h
- Frequency
- Hourly
- Website
- Kalosona Bus
- Website
- Champaty Travels
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 8h 30m
- Frequency
- Once a week
- Schedules at
- Champaty Travels
- Website
- Madhusmitta
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 8h 33m
- Frequency
- Once a week
- Schedules at
- Madhusmitta
- Website
- Shantilata Travels
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 8h 40m
- Frequency
- Once a week
- Schedules at
- Shantilata Travels
- Website
- Padhi Travels
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 9h
- Frequency
- Once a week
- Schedules at
- Padhi Travels
- Website
- Sana Travels
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 9h
- Frequency
- Once a week
- Schedules at
- Sana Travels
- Website
- Auroashish Bus Service
Bus from Bhubaneswar to Kolkata
- Ave. Duration
- 11h 10m
- Frequency
- Once a week
- Schedules at
- Auroashish Bus Service
- Website
- Lokenath Bus Service
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h 10m
- Frequency
- Hourly
- Schedules at
- Lokenath Bus Service
- Website
- Mayuri Express
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h
- Frequency
- 4 times a day
- Schedules at
- Mayuri Express
- Phone
- +91 7044193936
- [email protected]
- Website
- Aitiana Travels
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h
- Frequency
- 4 times a day
- Schedules at
- Aitiana Travels
- Phone
- 9073545111
- [email protected]
- Website
- Raipur Cruiser
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h 30m
- Frequency
- 4 times a day
- Website
- Raipur Cruiser
- Schedules at
- Raipur Cruiser
- Website
- Royal Cruiser
Bus from Kolkata to Siliguri
- Ave. Duration
- 12h
- Frequency
- Once daily
- Schedules at
- Royal Cruiser
- Phone
- +91 9331 062749
- Website
- Shantanu Travels
Bus from Kolkata to Siliguri
- Ave. Duration
- 15h
- Frequency
- 4 times a day
- Schedules at
- Shantanu Travels
- Website
- Maa Durga Bus Service
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h
- Frequency
- Once daily
- Schedules at
- Maa Durga Bus Service
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Kolkata to Siliguri
- Ave. Duration
- 14h 5m
- Frequency
- Once daily
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Website
- Shantanu Bus Service
Bus from Kolkata to Siliguri
- Ave. Duration
- 15h 29m
- Frequency
- Once daily
- Schedules at
- Shantanu Bus Service
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Kolkata to Siliguri
- Ave. Duration
- 12h 30m
- Frequency
- 3 times a week
- Website
- Sri Krishna Rath
- Website
- Annesha Travels
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h 30m
- Frequency
- 3 times a week
- Schedules at
- Annesha Travels
- Website
- Rohit Travels
Bus from Kolkata to Siliguri
- Ave. Duration
- 13h 15m
- Frequency
- Once a week
- Schedules at
- Rohit Travels
- Website
- Bol Bum Travel
Bus from Kolkata to Siliguri
- Ave. Duration
- 14h 40m
- Frequency
- Once a week
- Schedules at
- Bol Bum Travel
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 Bali: What to do if Mount Agung erupts, Flying into Beijing?, and Getting around the Cyclades - to help you get the most out of your next trip.
Booking & Getting There
There are six+ hotels available in Srilanka.
















