Mysore to Coorg: Distance, Route, Bus and Taxi

The River Kaveri flowing through trees at Amanvana Spa Resort, Kushalnagar

Coorg is about 90 km from Mysore by road to Kushalnagar, the first town in Coorg, and the drive takes about two hours. Madikeri, the main town, is about 120 km and three hours from Mysore. The route is one road, NH 275, west through Hunsur, Periyapatna and Bylakuppe. There is no train to Coorg, so most people drive, take a taxi or catch one of the frequent buses from Mysore.

Amanvana is in Kushalnagar, on the banks of the Kaveri and on this same road, so it is the closest part of Coorg to Mysore.

Mysore to Coorg at a glance

HowDistanceTimeGood to know
Car or taxi to KushalnagarAbout 90 kmAbout 2 hoursNH 275 through Hunsur and Periyapatna
Car or taxi to MadikeriAbout 120 kmAbout 3 hoursContinue on NH 275 past Kushalnagar
BusAbout 90 km to KushalnagarAbout 2.5 hoursKSRTC and private buses from Mysore to Madikeri stop at Kushalnagar
TrainNo railway in Coorg Mysore Junction is the nearest major station
Flight to Mysore airportAbout 100 km from AmanvanaAbout 2 hoursFew flights; Bangalore has more

Drive times are what we see on a normal day and change with traffic, weekends and the monsoon.

The route by road

Leave Mysore on the Hunsur road, NH 275. Hunsur is about 45 km out. Continue to Periyapatna, then Bylakuppe, and Kushalnagar is a few minutes on. The road is good for most of the way and passes through small towns, so keep your speed down and plan to arrive in daylight if you are new to the area.

Stop on the way: the Golden Temple

The Golden Temple at Bylakuppe, the Namdroling Monastery, is on the route, 7 km before the resort. It is open from 9 am to 6 pm and entry is free. See our Golden Temple guide for timings and tips.

Golden Buddha statue at the Golden Temple, Bylakuppe, on the Mysore to Coorg road

Mysore to Coorg by bus

Buses run often between Mysore and Madikeri, operated by KSRTC and private companies, and most stop at Kushalnagar. Buses leave from the Mysore bus stand. Get off at Kushalnagar for Amanvana, which is a short taxi or auto ride from the bus stand.

Mysore to Coorg by taxi

A taxi from Mysore is the easiest option if you are arriving by train or flight. Our team can arrange a cab from Mysore railway station, Mysore airport or your hotel in Mysore. Call reservations on +91 80 7153 9970 to book.

Is there a train from Mysore to Coorg?

No. Coorg has no railway station. Mysore Junction, about 90 km from the resort, is the nearest major station, with trains from Bangalore and other cities. From there, take a taxi or bus.

Combine Mysore and Coorg in one trip

Many guests spend a day in Mysore for the palace and Chamundi Hills, then drive to Coorg for two or three nights. Coming from Bangalore, you can also stop at Srirangapatna on the way. See our Bangalore to Coorg guide for that route, and our guide to places to visit in Coorg to plan your days once you arrive.

Outdoor swimming pool among the trees at Amanvana Spa Resort, Coorg

Frequently asked questions

How far is Coorg from Mysore?

About 90 km to Kushalnagar, the first town in Coorg, and about 120 km to Madikeri. The drive to Kushalnagar takes about two hours.

What is the best way to go from Mysore to Coorg?

By car or taxi on NH 275 through Hunsur and Periyapatna. It is one road all the way and takes about two hours to Kushalnagar.

Are there buses from Mysore to Coorg?

Yes. KSRTC and private buses run often from Mysore to Madikeri, and most stop at Kushalnagar.

Is there a train from Mysore to Coorg?

No. There is no railway in Coorg. Mysore Junction is the nearest major station.

Can I visit Mysore and Coorg in one trip?

Yes. Spend a day in Mysore, then drive two hours to Kushalnagar and stay two or three nights in Coorg.

Stay two hours from Mysore

Outdoor dining table under the trees at Amanvana Spa Resort, Coorg

Amanvana's private bungalows sit on the banks of the Kaveri in Kushalnagar, the first stop in Coorg from Mysore. See the best time to visit Coorg before you choose your dates. Check rates on our booking page, or call +91 80 7153 9970.

Continue your Booking