Можно, конечно, попасть в Краков и на самолете, но прямых рейсов из Москвы туда нет. Время в пути с пересадкой может занять до 20-ти часов.
Стоимость билетов можно проверить на Aviasales.
Можно добраться на поезде. Но сразу в Краков вы тоже не попадете. Поезда из Москвы идут до Варшавы, дальше пересадка на поезд или автобус из Варшавы в Краков.
Билеты на фирменный поезд «Полонез», отправляющийся в Варшаву с Белорусского вокзала, можно купить в кассах РЖД.

На другие поезда можно купить билеты онлайн, например, на ту ту ру.