Home › Routes › Bangalore to Coorg
Route · Karnataka
Bangalore to Coorg: Distance, Every Way to Get There and What It Costs
Coorg (Kodagu) is about 255 km from central Bengaluru by road, to the district town of Madikeri. The road runs down the Bengaluru–Mysuru expressway, round Mysuru, then west through Hunsur, Periyapatna and Kushalnagar and up into the hills. Here is every way to do it, what each costs, and where to stop.

Photo: Vinayaraj, CC BY-SA 4.0, via Wikimedia Commons. Text added by Trip Under.
Short answer
Bangalore to Coorg is about 255 km by road to Madikeri, roughly 3 hours 20 minutes of driving on a clear road (a free-flow routing estimate; our Coorg page plans about 6 hours with traffic and stops). The cheapest way is to get to Mysuru first, by a second-sitting train from ₹85 or the KSRTC express bus for ₹197 (fare from 5 November 2026), then take the KSRTC bus to Madikeri, which was ₹144 before the November 2026 fare revision. The fastest is your own car; by car the petrol alone is about ₹1,900 one way, plus ₹370 in expressway tolls.
How we worked it out. On 12 November 2026 we routed from central Bengaluru (12.9716, 77.5946) to Madikeri (12.42, 75.74) with OpenStreetMap routing (OSRM) and checked the towns along the line. Drive times from routing assume an empty road, so treat them as a floor. Bus fares come only from official notices or dated news reports; where we found none, we say so and give no number. Open the route on Google Maps for live traffic.
Every way to get there
| Way | Route | Time | Cost, one way | Source |
|---|---|---|---|---|
| KSRTC bus, in two hops | Bengaluru → Mysuru (express), then Mysuru → Madikeri | about 3 h + 3 h (our Coorg data) | ₹197 to Mysuru; Mysuru–Madikeri was ₹144 before the Nov 2026 revision, so now somewhat more: check the live fare | OneIndia, 4 Nov 2026; Star of Mysore, 5 Jan 2025 |
| KSRTC bus, direct | Bengaluru → Madikeri | about 6 h (our Coorg data) | Check the live fare (no official or news fare found) | KSRTC runs the route; fares change by bus type |
| Train + bus | Bengaluru → Mysuru by train, then the KSRTC bus | 2.5 h + 3 h | Train from ₹85 (second sitting, 16216 Chamundi) or ₹315 (chair car, 12007 Shatabdi), plus the bus | ConfirmTkt, read 5 Nov 2026 |
| Own car | 255 km via the expressway, Hunsur and Kushalnagar | 3 h 20 min free-flow | About ₹1,900 petrol + ₹370 toll | Petrol ₹111.68/l in Bengaluru, 11 Nov 2026; 15 km/l assumed; toll NewsKarnataka, 24 Jul 2026 |
| KSRTC Flybus (airport only) | Bengaluru airport → Gonikoppa (south Kodagu) | overnight | ₹1,200 (fare announced in August 2026) | News Arena, 6 Aug 2026 |
- Bus fares went up on 5 November 2026. Karnataka raised KSRTC fares by about 23% on average (The South First, 4 November 2026). The Bengaluru–Mysuru express fare, ₹197, is the new one (it was ₹160). The Mysuru–Madikeri figure, ₹144, is the January 2025 fare, so expect to pay more now.
- The car maths. 255 km ÷ 15 km a litre (our assumption for a petrol hatchback; yours may differ) × ₹111.68 a litre = about ₹1,900. Split four ways, fuel and tolls come to about ₹570 a person each way.
- Tolls. From 21 July 2026 a car pays ₹185 for a single journey on each of the two sections of the Bengaluru–Mysuru access-controlled highway (Bengaluru–Nidaghatta and Nidaghatta–Mysuru), ₹370 in all (NewsKarnataka, 24 July 2026). We could not check for tolls west of Mysuru: the NHAI toll information site did not answer on 12 November 2026.
- Booking. KSRTC sells its own tickets online and at the counter. Aggregators such as redBus and AbhiBus list the same buses with private ones; Trip Under does not link to them and takes no commission.
The road and where to stop
Infographic · the route
Bengaluru to Madikeri by road
About 255 km. Distances and road names: OSRM, 12 Nov 2026.
OSRM's route leaves Bengaluru on Mysore Road and joins the Bengaluru–Mysuru expressway (NH275), passing Ramanagara, Channapatna, Maddur, Mandya and Srirangapatna. It skirts Mysuru on the ring road after about 141 km, then follows NH275 west through Hunsur, Periyapatna and Kushalnagar before climbing to Madikeri. There is no faster road; the older route through the towns is the same line without the expressway.
- Srirangapatna (on the expressway, just before Mysuru): Tipu Sultan's island town. The murals in Daria Daulat Bagh, his summer palace, are the thing most people miss; buses run from Mysuru city bus stand about every ten minutes (our Mysuru and Srirangapatna page).
- Mysuru (about 141 km in): the obvious break, and where the bus changes. Climb Chamundi Hill before eight, or stay for the palace lights on a Sunday at 7 pm (our Mysuru page). Ground costs there run about ₹900–₹1,600 a day.
- Beyond Madikeri: the Tadiandamol trek, Kodagu's highest peak, starts about 40 km on, and Talakaveri, the source of the Kaveri, is best at sunrise before the mist burns off (our Coorg data). The Kaveri origin circuit covers Bhagamandala and Talakaveri.
Kodagu's estate roads are unlit and unsurfaced, and from June to September they are wet and full of leeches. Do the last stretch in daylight, and if you ride a scooter, not at night in the rain (our Coorg page).
When to go, and what a day there costs
Infographic · month by month
Coorg month by month
Month-by-month as text
Jan: Good · Feb: Good · Mar: Passable · Apr: Passable · May: Passable · Jun: Good · Jul: Best · Aug: Best · Sep: Best · Oct: Good · Nov: Best · Dec: Best
Two seasons, both good. July to September is the monsoon, which is when the estates are green, the falls are running and rates are lowest. November to February is dry, cool and busy.
Best months by our scores: Jul–Sep, Nov–Dec. On the ground, a day in Coorg costs about ₹1,100 on a shoestring, ₹1,900 mid-range and ₹4,000 comfortable, per person, with the bed, food, local transport and entry fees (our cost model). Weekend room rates are often double weekday rates. Full breakdown on the Coorg page.
Frequently asked questions
What is the distance from Bangalore to Coorg?
About 255 km by road from central Bengaluru to Madikeri, the main town of Coorg (OSRM, 12 November 2026), via the Bengaluru–Mysuru expressway, Hunsur and Kushalnagar.
How long does it take to drive from Bangalore to Coorg?
About 3 hours 20 minutes on a clear road by routing estimate. With city traffic, a break in Mysuru and the climb, allow about 6 hours, which is what our Coorg page plans for the drive.
What is the cheapest way from Bangalore to Coorg?
KSRTC buses. The express to Mysuru costs ₹197 (from 5 November 2026) and the Mysuru–Madikeri bus was ₹144 before that revision. A second-sitting train to Mysuru from ₹85 plus the bus is cheaper still.
Can I go from Bangalore to Coorg by train?
Not all the way: Coorg has no railway. Take a train to Mysuru (Shatabdi chair car about ₹315) and a KSRTC bus to Madikeri. Our Coorg by train guide has every station and fare.
Which is the best route from Bangalore to Coorg?
The Bengaluru–Mysuru expressway to Mysuru, then NH275 through Hunsur, Periyapatna and Kushalnagar. Expect ₹370 in tolls for a car on the expressway.
How much does it cost to drive from Bangalore to Coorg?
About ₹1,900 of petrol one way at ₹111.68 a litre and an assumed 15 km a litre, plus ₹370 in expressway tolls: about ₹2,270 per car each way.
What is the best time to visit Coorg from Bangalore?
Jul–Sep, Nov–Dec by our month scores: the monsoon months for green estates and low rates, and November to February for dry, cool weather. Go Monday to Thursday to avoid weekend prices.
Sources and how we priced this
- Distance, drive time and roads: OSRM driving route (router.project-osrm.org) from Bengaluru (12.9716, 77.5946) to Madikeri (12.42, 75.74), 12 November 2026; towns from OpenStreetMap Nominatim reverse lookups along the route line, 12 November 2026.
- Bus fares: OneIndia, "Karnataka Bus Fare Hike: KSRTC, BMTC Ticket Prices Increased By Up To 35%" (4 November 2026); The South First, Karnataka bus fare revision from 5 November (4 November 2026); Star of Mysore, "KSRTC bus fare hike comes into effect" (5 January 2025); News Arena India, KSRTC inter-State Flybus (6 August 2026). No official or news fare for the direct Bengaluru–Madikeri bus was found.
- Trains: ConfirmTkt route listings, read 5 November 2026 for travel on 6 November (see our Coorg by train guide).
- Fuel and tolls: petrol price in Bengaluru, ₹111.68 a litre on 11 November 2026 (Upstox fuel price page); mileage of 15 km a litre is our assumption. Tolls: NewsKarnataka, Bengaluru–Mysuru toll revision from 21 July 2026 (24 July 2026). NHAI TIS (tis.nhai.gov.in) did not respond on 12 November 2026.
- Stops, season and daily costs: Trip Under's Coorg and Mysuru and Srirangapatna pages and our cost model.
Keep reading
Plan the days once you are there
Stays, food, the Tadiandamol trek, the monsoon and what a weekend in Coorg costs: see the full Coorg page.
Open the Coorg page →Fares and fuel prices are as read on the dates given and change often; check the live fare before you travel. Distances and drive times are routing estimates. Daily costs come from Trip Under's place data and cost model (see methodology). Trip Under is not an agency and takes no commission on any booking.