By train
By train
Trains leave the Budapest Keleti station each hour. The ones leaving at odd hours are direct, the ones leaving at even hours require you to change trains in Füzesabony. Most of these trains are gyors fast trains and will take about two hours and 20 minutes to arrive. Hourly IC trains will take you directly to Füzesabony, cutting the total travel time to just under two hours, but a reservation is required.
If you come from Miskolc your options are similar, except there is no direct service and you will have to change trains in Füzesabony. IC trains take just under an hour to arrive.