Travel from Mangaluru to Miraj

Bus or train from Mangaluru to Miraj?

Indian Railways operates a train from Mangaluru to Miraj twice a week. Tickets cost $11 - $22 and the journey takes 15 h 55 min. Alternatively, you can take a bus from Mangaluru to Miraj via Bangalore in around 18 h 30 min.

How to get from Mangaluru to Miraj

ModeDurationPrice
From Mangaluru taxi to Mangalore Junction (MAJN) then train to Miraj Junction (MRJ).16 h 19 min₹1,737
From Mangalore bus to Bangalore then bus to Miraj.18 h 30 min₹1,394
From Mangaluru taxi to Miraj.7 h 32 min₹8,452
From Mangaluru drive to Miraj.7 h 32 min₹4,340
From Mangaluru taxi to Mangalore airport, fly to Belgaum airport, taxi to Belgaum (BGM), then train to Miraj.7 h 40 min₹21,858
From Mangaluru taxi to Mangalore airport, fly to Goa airport, taxi to Vasco Da Gama (VSG), then train to Miraj.11 h 41 min₹18,424
From Mangaluru taxi to Mangalore airport, fly to Pune airport, taxi to Pune Junction (PUNE), then train to Miraj.11 h 20 min₹19,461
From Mangaluru taxi to Mangalore airport, fly to Mumbai airport, train to Dadar (DR), then train to Miraj.13 h 1 min₹5,918

How long does it take to get from Mangaluru to Miraj?

It takes approximately 16 h 19 min to get from Mangaluru to Miraj, including transfers.

Is there a direct bus between Mangaluru and Miraj?

No, there is no direct bus from Mangaluru to Miraj. However, there are services departing from Mangalore and arriving at Miraj via Bangalore. The journey, including transfers, takes approximately 18 h 30 min.

Operators from Mangaluru to Miraj

OperatorPhoneWebsite
Indian RailwaysIndian Railways
RedBusRedBus
SpicejetSpicejet
Air India LimitedAir India Limited
Jet AirwaysJet Airways
IndiGo AirlinesIndiGo Airlines
Jet LiteJet Lite
GoAirGoAir
AirAsia IndiaAirAsia India
Mumbai Suburban RailwayMumbai Suburban Railway