Во Франкфурте прямо в аэропорту ж/д станция. Если не планируете в город выбираться, то уехать можно прямо оттуда. Если ничего не путаю, в Германии стоимость билета зависит от типа поезда, а не от времени покупки. Поэтому надо смотреть на их сайте, ссылку выше уже дали, и выбирать подходящий поезд. Может быть что-то путаю, но у них там нет скидки на покупку билетов заранее. Есть скидки по возрасту. Еще если покупать уже на месте, то через автомат дешевле на 10 евро, чем у оператора.