Уважаемые ПыЧужки, буду благодарна, если поможете советом!

Итак, мне надо попасть из Львова в Будапешт, так, чтобы 27 августа днём уже быть в Будапеште. Предпочтительнее поезд, но рассматриваются разные варианты, лишь бы были разумными по цене.
Вопросы:
1) сколько эта поездка займёт по времени?
2) насколько легко купить билет? Это делается только на вокзале или есть ещё надёжные кассы?
3) какова стоимость, хотя бы приблизительно?
4) можно ли заказать заранее по интернету? (сайт www.e-kvytok.com.ua не помог, но возможно, я там куда-то не туда тыкала)

Знаю, что вы все не только что не из Львова, но и не с Украины. Однако, вдруг сталкивались с таким маршрутом, так ездил кто-то из знакомых, вы знаете дайри-сообщество, где могут точно знать всё о билетах и т.д.

С меня печеньки.

Большое спасибо!