Reaching Chikmagalur City: Chikmagalur district does not have an airport. Airports at Mangalore, Bangalore and Hubli can be used as alternatives. There are plans to develop an airport near Marle village about 10 km from the town.
Railway route to Chikmagalur - Although Chikmagalur doesn't have a railway station but there are trains from Bangalore and Mangalore on regular basis. The closest railheads are at Birur, Kadur and Tarikere which takes approximately 3 hrs from Bangalore to reach by an express train.
From Bangalore: Bangalore> Tumkur> Arasikere> Kadur> Birur.
From Mysore: Mysore> Hassan> Arasikere> Kadur> Birur.
Bus route to Chikmagalur- Chikmagalur is connected by road to Bangalore, Hassan and Mangalore. There is regular KSRTC bus service between Bangalore and Chikmagalur. During weekends, it is advisable to take tickets in advance as KSRTC busses run full and it is not easy to get tickets. It will take nearly 5 hrs to cover the distance. You can approach Chikmagalur from Mysore as well which will take around 4 hrs 30 min.
Road route to Chikmagalur- You can take a bus or hire a taxi from the nearest railway station to reach Chikmagalur in about 45 minutes. There are bus services that connect it to other parts of Karnataka as well.
From Bangalore: There are two routes.
Route 1: Bangalore> Kunigal> Hassan> Belur> Chikmagalur.
Route 2: Bangalore>Tumkur >Arasikere> Kadur> Chikmagalur.
From Mysore: Mysore> Hassan> Belur> Chikmagalur.
From Mangalore: Mangalore> Ujire> Mudigere> Chikmagalur.