Mangalore
Mangalore
Train

Sarkaghat to Mangalore

Updated: 28 May 2026

Mangalore is 2500 km from Sarkaghat. Take a bus to Chandigarh and then a train like the Mangala Lakshadweep Express. The journey takes about 45 hours. Mangalore is a coastal city.

Total Distance: 2500 km by road, 2100 km air distance.
Fastest Way
Bus to Chandigarh, flight from Chandigarh to Mangalore.
Cheapest Way
Bus to Chandigarh and Sleeper class train to Mangalore.
Compare Sarkaghat to Mangalore Routes
Train
Connecting
Duration
45 hours
Avg Price
3500-7000 INR
Operator
Mangala Lakshadweep Express
Route
Sarkaghat-Chandigarh-Mangalore

Book well in advance.

Travel Tips
  • Book Early
    Trains are busy.
  • Local Transport
    Use auto-rickshaws.
  • Food
    Try local seafood.
  • Weather
    Humid.
  • Station
    Mangalore Central is the main station.
Safety Tips
  • Luggage
    Keep bags secure.
  • Taxis
    Use pre-paid taxis.
  • Emergency
    Dial 100.
  • Health
    Stay hydrated.
People Also Ask
  • Is it a long trip?
    Yes.
  • Best way?
    Train or flight.
  • Is Mangalore safe?
    Yes.
  • What to see?
    Beaches and Temples.
  • Is there a direct train?
    No.
Quick Info
  • From Sarkaghat, Himachal Pradesh, India
  • To Mangalore, Karnataka, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Mangalore
1
Panambur Beach
A popular beach.
2
Kudroli Temple
A famous temple.
3
St. Aloysius Chapel
A beautiful chapel.
4
Tannirbhavi Beach
A quiet beach.
Tags
Sarkaghat to Mangalore Mangalore travel Himachal to Mangalore Chandigarh to Mangalore train Sarkaghat transport long distance travel India travel Mangalore connectivity