Udaipur
Udaipur
Bhubaneswar
Bhubaneswar
Train Flight

Udaipur to Bhubaneswar

Updated: 28 May 2026

The journey from Udaipur, Tripura to Bhubaneswar, Odisha is a long-distance trip of approximately 1400 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 Bhubaneswar or by flight from Agartala Airport (IXA) to Bhubaneswar (BBI). The train journey takes about 35-40 hours, while the flight takes about 3-4 hours.

Total Distance: Driving distance is 1400 km; straight-line air distance is 750 km.
Fastest Way
Flight from Agartala to Bhubaneswar is the fastest way to reach.
Cheapest Way
Train travel is the most economical and practical option.
Compare Udaipur to Bhubaneswar Routes
Train
Connecting
Flight
Connecting
Duration 38 hours 4 hours
Avg Price 2000 - 4000 INR 5000 - 9000 INR
Operator Indian Railways IndiGo
Route Agartala to Bhubaneswar via Guwahati and Kolkata. Agartala (IXA) to Bhubaneswar (BBI) via Kolkata.
Tip Book your train tickets well in advance as this route is very popular. Bhubaneswar has its own airport (Biju Patnaik International Airport).
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.
  • Food
    Try the local Odia cuisine, especially the sweets like Rasagola.
Safety Tips
  • General Safety
    Be cautious of pickpockets in crowded areas like Bhubaneswar 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 Bhubaneswar?
    No, you usually need to change trains in Guwahati or Kolkata.
  • How long does the flight take from Agartala to Bhubaneswar?
    It takes approximately 4 hours including the layover.
  • 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 direct flights from Agartala to Bhubaneswar?
    No, most flights have a layover in Kolkata.
  • What is the best time to visit Bhubaneswar?
    Winter months offer the most pleasant weather for sightseeing.
Quick Info
  • From Udaipur, Tripura, India
  • To Bhubaneswar, Odisha, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Bhubaneswar
1
Lingaraj Temple
A famous 11th-century temple dedicated to Lord Shiva, a must-visit landmark.
2
Udayagiri and Khandagiri Caves
Ancient rock-cut caves that are a fascinating historical site.
3
Nandankanan Zoological Park
A large zoo and botanical garden, perfect for families and children.
4
Dhauli Shanti Stupa
A beautiful peace pagoda that is a symbol of peace and non-violence.
Tags
Udaipur to Bhubaneswar distance Agartala to Bhubaneswar train Tripura to Odisha travel flights to Bhubaneswar best way to reach Bhubaneswar traveling to Bhubaneswar from Tripura Bhubaneswar tourism train from Agartala