There are 7 ways to get from Colombo to Nilagiri by plane, train, ferry, 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 Biju Patnaik International Airport, train
best- Fly from Bandaranaike International Airport (CMB) to Biju Patnaik International Airport (BBI)plane CMB - BBI
- Take the train from Bhubaneswar to Balasoretrain
10h 44m₹23,269–65,131Train, ferry
cheapest- Take the train from Colombo Fort to Kankesanturaitrain
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the train from Nagappattinam to Vridhachalam Jntrain
- Take the train from Vridhachalam Jn to Balasoretrain
2d₹8,265–15,013Train, ferry, bus
- Take the train from Colombo Fort to Kankesanturaitrain
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the train from Nagappattinam to Tirupatitrain
- Take the bus from Tirupati to Bhubaneswarbus
- Take the bus from Bhubaneswar to Sorobus
2dFly to Netaji Subhas Chandra Bose International Airport, train
- Fly from Bandaranaike International Airport (CMB) to Netaji Subhas Chandra Bose International Airport (CCU)plane CMB - CCU
- Take the train from Howrah Jn to Balasoretrain
10h 18m₹20,286–35,225Fly to Birsa Munda Airport, train
- Fly from Bandaranaike International Airport (CMB) to Birsa Munda Airport (IXR)plane CMB - IXR
- Take the train from Ranchi to Muritrain
- Take the train from Muri to Balasoretrain
13h 39m₹23,770–66,918Fly to Durgapur Kazi Nazrul Islam Airport, bus, train
- Fly from Bandaranaike International Airport (CMB) to Durgapur Kazi Nazrul Islam Airport (RDP)plane CMB - RDP
- Take the bus from Durgapur City Centre to Bankurabus
- Take the train from Bankura to Balasoretrain
14h 46m₹26,955–76,833Bus, ferry
- Take the bus from Pettah to Kankesanturaibus
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the bus from Nagapattinam to Chennaibus
- Take the bus from Chennai to Bhubaneswarbus
- Take the bus from Bhubaneswar to Sorobus
2d 1h
Bandaranaike International Airport (CMB) to Biju Patnaik International Airport (BBI) flights
Comparing Your Travel Options
The cheapest way to get from Colombo to Nilagiri is to train and ferry which costs ₹8,000 - ₹15,000 and takes 2 days 0h.
The fastest way to get from Colombo to Nilagiri is to fly and train which takes 10h 18m and costs ₹20,000 - ₹36,000.
The distance between Colombo and Nilagiri is 1865 km.
The best way to get from Colombo to Nilagiri without a car is to train and ferry and bus which takes 2 days 0h and costs .
It takes approximately 10h 44m to get from Colombo to Nilagiri, including transfers.
There are seven+ hotels available in Nilagiri.
What companies run services between Colombo, Sri Lanka and Nilagiri, Odisha, India?
There is no direct connection from Colombo to Nilagiri. However, you can take the taxi to Colombo-Airport-CMB airport, fly to Biju Patnaik International Airport (BBI), walk to Biju Patnaik International Airport, take the line 10 bus to Jaydev Vihar Square, walk to Acharaya Vihar Square, take the line 11 bus to Bhubaneswar station, walk to Bhubaneswar, take the train to Balasore, then take the taxi to Nilagiri. Alternatively, you can take a train from Colombo Fort to Nilagiri via Kankesanturai, Kankesanturai, Nagapattinam, Nagappattinam, Tirupati, Tirupati, Bhubaneswar, and Soro in around 2d.
- Website
- goindigo.in
Flights from Bandaranaike International Airport to Biju Patnaik International Airport via Madras
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹20,000–60,000
Flights from Bandaranaike International Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹22,000–65,000
Flights from Bandaranaike International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹22,000–65,000
Flights from Bandaranaike International Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- ₹27,000–75,000
Flights from Bandaranaike International Airport to Netaji Subhas Chandra Bose International Airport via Madras
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- ₹17,000–32,000
Flights from Bandaranaike International Airport to Netaji Subhas Chandra Bose International Airport via Hyderabad
- Ave. Duration
- 6h 5m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹17,000–32,000
Flights from Bandaranaike International Airport to Netaji Subhas Chandra Bose International Airport via Bengaluru
- Ave. Duration
- 8h 22m
- When
- Every day
- Estimated price
- ₹17,000–32,000
Flights from Bandaranaike International Airport to Netaji Subhas Chandra Bose International Airport via Mumbai
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ₹17,000–32,000
Flights from Bandaranaike International Airport to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- ₹17,000–32,000
Flights from Bandaranaike International Airport to Birsa Munda Airport via Hyderabad
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- ₹20,000–65,000
Flights from Bandaranaike International Airport to Birsa Munda Airport via Bengaluru
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹22,000–65,000
Flights from Bandaranaike International Airport to Birsa Munda Airport via Madras
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹21,000–60,000
Flights from Bandaranaike International Airport to Birsa Munda Airport via Delhi
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹27,000–80,000
Flights from Bandaranaike International Airport to Durgapur Kazi Nazrul Islam Airport via Madras
- Ave. Duration
- 8h 3m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹23,000–70,000
Flights from Bandaranaike International Airport to Durgapur Kazi Nazrul Islam Airport via Bengaluru
- Ave. Duration
- 8h 47m
- When
- Every day
- Estimated price
- ₹24,000–70,000
- Website
- airindia.in
Flights from Bandaranaike International Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹27,000–80,000
Flights from Bandaranaike International Airport to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 7h 48m
- When
- Every day
- Estimated price
- ₹16,000–23,000
Flights from Bandaranaike International Airport to Netaji Subhas Chandra Bose International Airport via Mumbai
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹16,000–23,000
Flights from Bandaranaike International Airport to Birsa Munda Airport via Delhi
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ₹24,000–70,000
Flights from Bandaranaike International Airport to Birsa Munda Airport via Bengaluru
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹26,000–70,000
- Website
- airindiaexpress.in
Flights from Bandaranaike International Airport to Birsa Munda Airport via Bengaluru
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹26,000–70,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhubaneswar to Balasore
- Ave. Duration
- 2h 47m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Nagappattinam to Tirupati
- Ave. Duration
- 9h 40m
- Frequency
- Once a week
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Nagappattinam to Vridhachalam Jn
- Ave. Duration
- 5h 42m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Vridhachalam Jn to Balasore
- Ave. Duration
- 28h 31m
- Frequency
- 5 times a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,300–5,500
Train from Howrah Jn to Balasore
- Ave. Duration
- 2h 57m
- Frequency
- Every 2 hours
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Ranchi to Muri
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Muri to Balasore
- Ave. Duration
- 5h 48m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Bankura to Balasore
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Colombo Fort to Kankesanturai
- Ave. Duration
- 7h 4m
- Frequency
- 3 times a day
- Estimated price
- ₹390–1,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- ₹390–550
- 3rd Class Fare
- ₹440–550
- Air Conditioned Saloon
- ₹750–1,000
Train from Colombo Fort to Kankesanturai
- Ave. Duration
- 7h 4m
- Frequency
- 3 times a day
- Estimated price
- ₹390–1,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- ₹390–550
- 3rd Class Fare
- ₹440–550
- Air Conditioned Saloon
- ₹750–1,000
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 20h
- Frequency
- Every 2 hours
- Estimated price
- ₹1,300–3,500
- Website
- Shymoli Paribahan
Bus from Chennai to Bhubaneswar
- Ave. Duration
- 23h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹1,400–3,600
- Website
- Shymoli Paribahan
- Phone
- +91 83094 28352
- [email protected]
- Website
- Naveen Tours and Travels
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 20h 40m
- Frequency
- 3 times a day
- Schedules at
- Naveen Tours and Travels
- Website
- Gopinath Travels
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 21h 10m
- Frequency
- 3 times a day
- Schedules at
- Gopinath Travels
- Website
- Aryan Travels
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 19h
- Frequency
- Once daily
- Schedules at
- Aryan Travels
- Website
- Sana Travels
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 20h 45m
- Frequency
- 5 times a week
- Schedules at
- Sana Travels
- Website
- Joshna Travels And Cargo
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 23h 20m
- Frequency
- 3 times a week
- Schedules at
- Joshna Travels And Cargo
- Website
- Shivam Transports
Bus from Bhubaneswar to Soro
- Ave. Duration
- 3h 29m
- Frequency
- 5 times a day
- Schedules at
- Shivam Transports
Bus from Bhubaneswar to Soro
- Ave. Duration
- 3h 29m
- Frequency
- 5 times a day
- Schedules at
- Shivam Transports
- Phone
- 9887925057
- [email protected]
- Website
- Shree Savariya Travels and Transport
Bus from Bhubaneswar to Soro
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Schedules at
- Shree Savariya Travels and Transport
Bus from Bhubaneswar to Soro
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Schedules at
- Shree Savariya Travels and Transport
- Website
- Pradhan Damodar
Bus from Bhubaneswar to Soro
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- Pradhan Damodar
Bus from Bhubaneswar to Soro
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- Pradhan Damodar
- Phone
- +91 7020566333
- [email protected]
- Website
- Cherry Collars
Bus from Bhubaneswar to Soro
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Website
- Cherry Collars
- Website
- Cherry Collars
Bus from Bhubaneswar to Soro
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Website
- Cherry Collars
- Website
- Cherry Collars
- Website
- Taruni Trans & Logistics
Bus from Bhubaneswar to Soro
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Schedules at
- Taruni Trans & Logistics
Bus from Bhubaneswar to Soro
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Schedules at
- Taruni Trans & Logistics
- Website
- Suhanee Travels
Bus from Bhubaneswar to Soro
- Ave. Duration
- 3h 25m
- Frequency
- 4 times a week
- Schedules at
- Suhanee Travels
Bus from Bhubaneswar to Soro
- Ave. Duration
- 3h 25m
- Frequency
- 4 times a week
- Schedules at
- Suhanee Travels
- Website
- Nirupama Tours and Travels
Bus from Bhubaneswar to Soro
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Schedules at
- Nirupama Tours and Travels
Bus from Bhubaneswar to Soro
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Schedules at
- Nirupama Tours and Travels
- Phone
- 9433012790
- [email protected]
- Website
- Shivam Travels
Bus from Bhubaneswar to Soro
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a week
- Schedules at
- Shivam Travels
Bus from Bhubaneswar to Soro
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a week
- Schedules at
- Shivam Travels
- Website
- Guru Nanak
Bus from Bhubaneswar to Soro
- Ave. Duration
- 3h 25m
- Frequency
- 3 times a week
- Schedules at
- Guru Nanak
Bus from Bhubaneswar to Soro
- Ave. Duration
- 3h 25m
- Frequency
- 3 times a week
- Schedules at
- Guru Nanak
- Website
- Vasudev Travels
Bus from Bhubaneswar to Soro
- Ave. Duration
- 2h 45m
- Frequency
- Twice a week
- Schedules at
- Vasudev Travels
Bus from Bhubaneswar to Soro
- Ave. Duration
- 2h 45m
- Frequency
- Twice a week
- Schedules at
- Vasudev Travels
- Phone
- 033-25442194
- [email protected]
- Website
- sbstconline.co.in
Bus from Durgapur City Centre to Bankura
- Ave. Duration
- 1h 2m
- Frequency
- Every 3 hours
- Estimated price
- ₹35–45
- Schedules at
- online.sbstcbooking.co.in
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Pettah to Kankesanturai
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- ₹770–810
- Schedules at
- NCG Express Facebook
- Sleeper/Seater
- ₹770–810
- Phone
- +91 7448399777
- [email protected]
- Website
- Rr Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 6h 55m
- Frequency
- Every 4 hours
- Website
- Rr Travels
- Schedules at
- Rr Travels
- Phone
- +91 73055 90999
- [email protected]
- Website
- Olive Travels Lines
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Website
- Olive Travels Lines
- Website
- SGR Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 6h 55m
- Frequency
- 4 times a week
- Schedules at
- SGR Travels
- Website
- R.S.Mani Knight Riders
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Schedules at
- R.S.Mani Knight Riders
- Phone
- +91-8838448649
- [email protected]
- Website
- Swarnam Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 6h 50m
- Frequency
- 3 times a week
- Schedules at
- Swarnam Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h 15m
- Frequency
- Twice a week
- Schedules at
- Sri Ganesh Transports & Travels
- Website
- Atana Connect
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h 55m
- Frequency
- Twice a week
- Schedules at
- Atana Connect
- Phone
- +91 9865511926
- [email protected]
- Website
- Universal Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 8h 40m
- Frequency
- Twice a week
- Website
- Universal Travels
- Phone
- +91 94440 05266
- [email protected]
- Website
- Apple Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 7h 45m
- Frequency
- Once a week
- Schedules at
- Apple Travels
- Website
- Uzhavan Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 8h 30m
- Frequency
- Once a week
- Schedules at
- Uzhavan Travels
- Website
- Armor Tours And Travels
Bus from Nagapattinam to Chennai
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Schedules at
- Armor Tours And Travels
- Phone
- +91 99405 65430
- [email protected]
- Website
- MRM Travels
Bus from Chennai to Bhubaneswar
- Ave. Duration
- 24h 15m
- Frequency
- 4 times a day
- Website
- MRM Travels
- Phone
- +91 99407 69269
- [email protected]
- Website
- Anushka Travels
Bus from Chennai to Bhubaneswar
- Ave. Duration
- 23h
- Frequency
- 4 times a week
- Schedules at
- Anushka Travels
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
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 Slovenia: Getting from Ljubljana to Lake Bled, Bali: What to do if Mount Agung erupts, and How to get from JFK to New York City - to help you get the most out of your next trip.































