Shivamogga
Shivamogga
Lucknow
Lucknow
Train

Shivamogga to Lucknow

Updated: 28 May 2026

The journey from Shivamogga to Lucknow covers 1900 km. The most comfortable way is by train, which takes approximately 32 hours.

Total Distance: 1900 km by road and 1600 km by air.
Fastest Way
Train, taking 32 hours.
Cheapest Way
Train, costing around 1800 INR.
Compare Shivamogga to Lucknow Routes
Train
Connecting
Duration
32 hours
Avg Price
1800-4000 INR
Operator
Indian Railways
Route
Shivamogga - Bengaluru - Lucknow

Book your train tickets well in advance.

Travel Tips
  • Train Booking
    Book tickets via IRCTC.
  • Arrival
    Lucknow station is well-connected.
  • Local Travel
    Use auto-rickshaws.
  • Food
    Try the local Awadhi cuisine.
  • Weather
    Lucknow can be hot.
Safety Tips
  • Train Safety
    Keep your luggage secure.
  • Personal Belongings
    Keep your bag secure.
  • Emergency Contacts
    Keep local emergency numbers saved.
  • Hydration
    Carry water.
People Also Ask
  • Is there a direct train?
    No, you need to change at Bengaluru.
  • How long is the journey?
    It takes about 32 hours.
  • Is it safe to travel?
    Yes, the route is safe.
  • What is the distance?
    The distance is approximately 1900 km.
  • Are there flights?
    No direct flights from Shivamogga.
Quick Info
  • From Shivamogga, Karnataka, India
  • To Lucknow, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Lucknow
1
Bara Imambara
A historic monument in Lucknow.
2
Chota Imambara
A beautiful monument.
3
Rumi Darwaza
An iconic gateway.
4
Hazratganj
A popular shopping area.
Tags
Shivamogga to Lucknow train travel to Lucknow Shivamogga to Lucknow distance best way to reach Lucknow Shivamogga to Lucknow travel time trains Shivamogga to Lucknow