Udaipur
Udaipur
Puri
Puri
Train

Udaipur to Puri

Updated: 28 May 2026

The journey from Udaipur, Tripura to Puri, Odisha covers approximately 1480 km. You must first reach Agartala to access the railway station or airport. The most popular way to travel is by train from Agartala to Puri. The train journey takes about 38-42 hours. Alternatively, you can fly from Agartala to Bhubaneswar and then take a train or taxi to Puri.

Total Distance: Driving distance is 1480 km; straight-line air distance is 800 km.
Fastest Way
Flight from Agartala to Bhubaneswar followed by a taxi to Puri is the fastest way to reach.
Cheapest Way
Train travel is the most economical and practical option.
Compare Udaipur to Puri Routes
Train
Connecting
Duration
40 hours
Avg Price
2200 - 4500 INR
Operator
Indian Railways
Route
Agartala to Puri via Guwahati and Kolkata.

Book your train tickets well in advance as this route is very popular.

Travel Tips
  • Transport
    Use local auto-rickshaws for convenient city travel.
  • Clothing
    Carry light cotton clothes for the summer months.
  • Connectivity
    Mobile network is excellent throughout the city.
  • Local Etiquette
    Respect local culture and traditions, especially in temples.
  • Food
    Try the local seafood and the famous Khaja sweet.
Safety Tips
  • General Safety
    Be cautious of pickpockets in crowded areas like Puri Station.
  • Health
    Drink only bottled or filtered water.
  • Emergency
    Keep the contact details of your hotel and local emergency services.
  • Night Travel
    Use reputable taxi services or ride-sharing apps at night.
People Also Ask
  • Is there a direct train from Agartala to Puri?
    No, you usually need to change trains in Guwahati or Kolkata.
  • How long does the train take from Agartala to Puri?
    It takes approximately 40 hours.
  • What is the best way to travel from Udaipur to Agartala?
    You can take a local bus or taxi, which takes about 1.5 to 2 hours.
  • Are there any airports in Puri?
    No, the nearest major airport is in Bhubaneswar.
  • What is the best time to visit Puri?
    Winter months offer the most pleasant weather for sightseeing.
Quick Info
  • From Udaipur, Tripura, India
  • To Puri, Odisha, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Puri
1
Jagannath Temple
A world-famous temple dedicated to Lord Jagannath, a must-visit spiritual site.
2
Puri Beach
A beautiful beach known for its golden sand and religious significance.
3
Konark Sun Temple
A UNESCO World Heritage site located near Puri, famous for its architecture.
4
Chilika Lake
A large brackish water lagoon that is a paradise for bird watchers.
Tags
Udaipur to Puri distance Agartala to Puri train Tripura to Odisha travel flights to Bhubaneswar best way to reach Puri traveling to Puri from Tripura Puri tourism train from Agartala