The distance from Munich to Krakow is almost 900 km. If you drive, it will take you approximately 9 hours to cover the distance. Taking a ridesharing cab will cost you 36 euros. But the quickest way to reach Krakow from Munich is by flying. The ticket will cost anywhere between 50-170 euros and take almost 5 hours. There is a direct bus service from Munich's central bus station to Krakow. Services run once a day and are available 24 hours a day. The travel time is 13 hours.