Nileshwar
Nileshwar
Bhubaneswar
Bhubaneswar
Train

Nileshwar to Bhubaneswar

Updated: 28 May 2026

The journey from Nileshwar to Bhubaneswar spans 1800 km. Rail is the most practical mode, requiring a change at a major hub. You will travel from the southern coast to the temple city of Odisha. Expect a travel time of 35+ hours.

Total Distance: 1800 km by road, 1500 km air distance.
Fastest Way
Train to Mangaluru and flight to Bhubaneswar.
Cheapest Way
Sleeper class train via Mangaluru.
Compare Nileshwar to Bhubaneswar Routes
Train
Connecting
Duration
38 hours
Avg Price
1800 - 5500 INR
Operator
Indian Railways
Route
Nileshwar to Mangaluru, then train to Bhubaneswar

Prepare for a very long journey.

Travel Tips
  • Hydration
    Drink plenty of water.
  • Clothing
    Wear comfortable clothes.
  • Transport
    Use auto-rickshaws.
  • Booking
    Book train tickets early.
  • Food
    Try the local Odia cuisine.
Safety Tips
  • Touts
    Be careful with touts.
  • Valuables
    Keep your belongings safe.
  • Night Travel
    Stay in well-lit areas.
  • Emergency
    Keep emergency numbers saved.
People Also Ask
  • Is there a direct train?
    No, you need to change trains.
  • How long is the journey?
    Over 35 hours by train.
  • Are there flights?
    Yes, from major airports.
  • What is the best way?
    Train is the most common way.
  • Is Bhubaneswar safe?
    Yes, it is a safe city.
Quick Info
  • From Nileshwar, Kerala, India
  • To Bhubaneswar, Odisha, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Bhubaneswar
1
Lingaraj Temple
Visit this ancient temple.
2
Udayagiri Caves
Explore the historic caves.
3
Nandankanan Zoo
See the white tigers.
4
Dhauli Giri
Visit the peace pagoda.
Tags
Nileshwar to Bhubaneswar Kerala to Odisha train to Bhubaneswar Bhubaneswar travel Indian Railways long distance travel Nileshwar transport Bhubaneswar tourism
More to Nileshwar