If you are planning a peaceful escape from Mumbai to the lush green hills of Karnataka, Coorg is a beautiful choice. Also known as Kodagu, Coorg is famous for its coffee plantations, misty landscapes, waterfalls and charming homestays. But since Coorg does not have its own airport or railway station, knowing how to reach Coorg from Mumbai can make your trip planning much easier.
The distance between Mumbai and Coorg is roughly 1,000 km by road, depending on your exact starting point and destination in Coorg. You can travel by flight, train, bus or car, with the flight option via Mangaluru being the most convenient for most travellers.
How to Reach Coorg from Mumbai by Flight
Flying is generally the fastest and most comfortable way to travel from Mumbai to Coorg.
Coorg does not have an airport. The nearest major airport is Mangaluru International Airport, around 137 km from Madikeri, the main town of Coorg.
You can take a flight from Mumbai to Mangaluru and then continue your journey to Madikeri by taxi or bus. The flight itself is around 1.5 to 2 hours, while the road journey from Mangaluru to Coorg generally takes around 3 to 4 hours depending on traffic and weather.
Mumbai to Coorg by Flight: Quick Route
Mumbai → Mangaluru Airport → Madikeri → Coorg
This is the option I would recommend if you want to save time and don’t want to spend an entire day travelling.
You can also check flights to Kannur International Airport in Kerala. Kannur is around 120 km from Madikeri, according to the Kodagu district administration, so it can be another option depending on flight availability and fares.
How to Reach Coorg from Mumbai by Train
Coorg does not have a railway station. The nearest railway connections include Mysuru, Hassan and Mangaluru, with Mysuru being one of the commonly used options for reaching Madikeri.
If you want to travel by train, you can take a train from Mumbai towards Mysuru or Mangaluru and then continue by road.
Mumbai to Coorg via Mysuru
Mumbai → Mysuru → Madikeri
Mysuru is around 120 km from Madikeri. From Mysuru, you can take a KSRTC bus, private bus or taxi to Coorg.
This route can be a good choice if you want to include Mysuru in your trip. You can spend a day exploring Mysuru before heading towards Coorg.
Mumbai to Coorg via Mangaluru
Mumbai → Mangaluru → Madikeri
Another option is to take a train from Mumbai to Mangaluru and then travel onwards by bus or cab. This can be a scenic option, particularly if you enjoy long train journeys.
Train schedules and routes can change, so check the latest availability on IRCTC before booking.
How to Reach Coorg from Mumbai by Bus
There are bus options connecting Mumbai with Karnataka, but travelling entirely by bus can be a long journey.
A practical option is to take an overnight bus from Mumbai towards Mangaluru or Bengaluru and then take another bus to Madikeri.
For a budget trip, you can consider:
Mumbai → Mangaluru/Bengaluru → Madikeri
The total journey can take more than 20 hours depending on the route, connections and traffic.
If you are comfortable with long overnight journeys and want to keep your travel costs low, this can work. However, for a short Coorg holiday, I would personally choose a flight and save the travel time.
How to Reach Coorg from Mumbai by Car
If you love road trips, driving from Mumbai to Coorg can be an adventure in itself.
The Mumbai to Coorg road distance is roughly 1,000 km and can take around 17 to 20 hours of driving time, depending on the route, traffic and breaks.
A possible route is:
Mumbai → Kolhapur → Belagavi → Mangaluru → Madikeri
You can also plan the trip through Goa and coastal Karnataka.
Because this is a very long journey, it is better to divide it into two days rather than trying to drive continuously. This also gives you an opportunity to enjoy places along the way.
If you are driving yourself, be prepared for winding roads as you get closer to Coorg. Avoid rushing through the final stretch, especially during rain or after dark.
What Is the Best Way to Reach Coorg from Mumbai?
The best option depends on your travel style.
Fastest and most convenient: Flight from Mumbai to Mangaluru + cab/bus to Coorg
For a budget trip: Train or bus to Mangaluru/Mysuru + bus to Madikeri
For a scenic journey: Train to Mangaluru + road journey to Coorg
For a road trip: Drive from Mumbai to Coorg, preferably with an overnight stop
For most travellers, I would pick Mumbai → Mangaluru by flight → Madikeri by road. It gives you a good balance of comfort, travel time and convenience. Current route planners also list Mangaluru as the fastest practical connection from Mumbai to Madikeri.
How Far Is Coorg from Mumbai?
The exact distance depends on where in Coorg you are staying, but the road distance from Mumbai to Coorg is approximately 1,000 to 1,025 km.
By air, the Mumbai to Mangaluru flight covers the first part of the journey, after which you need to travel approximately 137 km by road to reach Madikeri.
Things to Know Before Travelling to Coorg
Remember that Coorg is a district and Madikeri is its main town. Your hotel may be located in another part of Coorg, so always check the distance from Madikeri or your arrival point before booking your stay.
If you are travelling during the monsoon, keep some buffer time for the road journey. The roads can become slower during heavy rain.
For a first trip, flying to Mangaluru and hiring a cab to your accommodation is one of the easiest options. If you have more time and enjoy slow travel, the train-plus-road combination can be equally enjoyable.
Figuring out how to reach Coorg from Mumbai is actually quite simple once you remember one thing: you cannot travel directly to Coorg by flight or train. You first need to reach a nearby transport hub such as Mangaluru, Mysuru or Kannur and then continue by road.
For a quick getaway, choose Mumbai to Mangaluru by flight, followed by a cab or bus to Madikeri. For a budget-friendly adventure, consider the train or bus. And if you have the time, a Mumbai to Coorg road trip can turn the journey itself into part of your holiday.


