Malayattoor
Malayattoor
Puri
Puri
Train

Malayattoor to Puri

Updated: 21 May 2026

Puri is a famous pilgrimage city in Odisha. From Malayattoor, travel to Aluva and take a train to Puri. The journey is about 1400 km and takes 25 to 30 hours. It is a popular route for pilgrims.

Total Distance: 1400 km by road, 1200 km air distance.
Fastest Way
Flight from Kochi to Bhubaneswar, then taxi to Puri.
Cheapest Way
Sleeper class train.
Compare Malayattoor to Puri Routes
Train
Direct
Duration
28 hours
Avg Price
2000-4000 INR
Operator
Indian Railways
Route
Aluva to Puri

Check for direct trains.

Travel Tips
  • Booking
    Book tickets early.
  • Food
    Try local Odia food.
  • Transport
    Use auto-rickshaws.
  • Connectivity
    Good network coverage.
  • Weather
    Carry light clothes.
Safety Tips
  • Crowds
    Be careful in crowds.
  • Valuables
    Keep belongings safe.
  • Emergency
    Keep local numbers saved.
  • Night Travel
    Avoid isolated areas.
People Also Ask
  • Is there a direct train?
    Yes, several trains.
  • How far is the airport?
    Bhubaneswar airport is 60 km away.
  • Best way to travel?
    Train is convenient.
  • Is Puri safe?
    Yes, it is safe.
  • Can I drive?
    It is a long drive.
Quick Info
  • From Malayattoor, Kerala, India
  • To Puri, Odisha, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Puri
1
Jagannath Temple
Visit this world-famous temple. It is a major pilgrimage site.
2
Puri Beach
Enjoy the golden sands and the sea. It is a popular tourist spot.
3
Konark Sun Temple
Take a day trip to this UNESCO World Heritage site. It is a masterpiece.
4
Chilika Lake
Visit this large brackish water lagoon. It is a great place for bird watching.
Tags
Malayattoor to Puri Aluva to Puri train travel from Kerala to Odisha Puri connectivity long distance travel India travel guide how to reach Puri
More to Malayattoor