hero
How2Go
Marayoor to Badami

Marayoor to Badami

Badami is approximately 950+ km from Marayoor, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Badami.

Read More
Sort By
Mode of Transport

Via Bangalore

RECOMMENDED

Marayoor

Bangalore

Badami

Approx Travel Time

20h 53m

₹989

Onwards

Via Palani, Bangalore, Hubli

FASTEST

Marayoor

Palani

Bangalore

Hubli

Badami

Approx Travel Time

19h 26m

₹5,646

Onwards

Marayoor

Palani

Bangalore

Hubli

Badami

Approx Travel Time

19h 27m

₹6,251

Onwards

CHEAPEST

Marayoor

Palani

Bangalore

Hubli

Badami

Approx Travel Time

21h 9m

₹912

Onwards

Marayoor

Palani

Bangalore

Hubli

Badami

Approx Travel Time

21h 20m

₹1,517

Onwards

Via Palani, Bangalore

Marayoor

Palani

Bangalore

Badami

Approx Travel Time

23h 30m

₹1,257

Onwards

Via Karur, Chitradurga

Marayoor

Karur

Chitradurga

Badami

Approx Travel Time

1d 2h 36m

₹8,662

Onwards

Via Karur, Bangalore

Marayoor

Karur

Bangalore

Badami

Approx Travel Time

21h 55m

₹1,534

Onwards

Via Munnar, Bangalore, Hubli

Marayoor

Munnar

Bangalore

Hubli

Badami

Approx Travel Time

22h 28m

₹6,134

Onwards

Marayoor

Munnar

Bangalore

Hubli

Badami

Approx Travel Time

22h 29m

₹6,739

Onwards

Frequently Asked Questions

What is the distance between Marayoor and Badami?

Badami is approximately 950+ kms from Marayoor.

How long does it take to reach Badami from Marayoor?

It takes approximately 20 hours to reach Badami from Marayoor by Bus, Flight, Train Via Palani, Bangalore, Hubli.

What is the cheapest way to reach Badami from Marayoor?

The cheapest way to reach Badami from Marayoor is by Bus, Train Via Palani, Bangalore, Hubli.

What is the fastest way to reach Badami from Marayoor?

The fastest way to reach Badami from Marayoor is by Bus, Flight, Train Via Palani, Bangalore, Hubli.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India