How to reach Coorg
The single most important thing to understand about reaching Coorg is that Kodagu district has no railway station and no functioning commercial airport of its own. The hills that make the district beautiful also keep the main transport arteries out, so every arrival ends with a road journey into the ghats. This is not a problem — the roads are good and the drive is scenic — but it means you should plan your last leg as a bus or taxi ride rather than expecting a train or flight to deposit you in Madikeri.
By air. The nearest airport is Mangaluru (Mangalore) International Airport, roughly 135–160 km away by road, from where the drive to Madikeri via the Mangaluru–Mysuru corridor takes about three to four hours through the Ghats. Kannur International Airport in neighbouring Kerala is comparably close — around 90–120 km — and is worth checking for flights. The largest air gateway, with by far the widest choice of domestic and international connections, is Kempegowda International Airport, Bengaluru, about 260 km and a five- to six-hour drive away; many travellers fly into Bengaluru simply because of the flight options and continue by road. Because the nearest_airport_slug for this guide is Mangaluru, treat that as the closest practical gateway, but weigh flight availability into your choice.
By train. There is no railhead in Kodagu. The nearest usable railway stations are Mysuru (Mysore) Junction, about 120 km from Madikeri and the most convenient for onward road travel, and Mangaluru, at a similar distance on the coastal side. Hassan is another option to the north, and Kannur and Thalassery in Kerala serve travellers coming up from the south-west. In practice, most rail travellers book to Mysuru, then take a bus or taxi for the final two-and-a-half to three-hour run into the hills. Because train timings and seat availability change constantly, check current services and fares to Mysuru (or Mangaluru) in the search box on this page rather than relying on a fixed schedule.
By road. This is how nearly everyone actually arrives. Coorg is well connected by state and private buses, including comfortable overnight coaches from Bengaluru (about 250–260 km, 6–7 hours) and frequent services from Mysuru (about 120 km, 3 hours) and Mangaluru (about 135–140 km, 3–4 hours). Self-drive and hired-taxi journeys follow the same corridors. The Bengaluru approach usually runs via Mysuru and Kushalnagar; the Mangaluru approach climbs the Western Ghats through Sampaje and is spectacular but slow in heavy monsoon. Kushalnagar, on the district's eastern edge, is the gateway town where many of the Kaveri-belt sights cluster, and it is about 30 km short of Madikeri.
Getting around once you arrive. Coorg's sights are spread across the district, and there is no local rail or metro. The most flexible option by far is to hire a car with a driver (or self-drive) for the days you are sightseeing — attractions like Talacauvery, Nagarhole and the Bylakuppe cluster are tens of kilometres apart on winding roads, and public transport between them is patchy and slow. Local buses connect Madikeri with Kushalnagar, Bhagamandala, Virajpet and Gonikoppal, and shared jeeps handle the rough final climbs to viewpoints such as Mandalpatti, which private cars cannot manage. Within Madikeri town, autos and short walks cover the main sights. Roads are narrow, blind curves are common, and monsoon surfaces can be treacherous, so build in generous time and avoid night driving in the hills.