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.
Buses leave Budapest’s Stadionok station for Eger twice an hour and the trip takes a little over two hours. Less if you travel with the express service. Most major cities in Hungary also have direct bus connections to Eger.
The easiest way to arrive is to take the M3 as far as Füzesabony, then continue north on route 25. For a more scenic route from Miskolc you can drive through the windy roads of the Bükk mountains.
Arriving in Budapest by plane
There are daily direct flights from most European and from some North American cities. Liszt Ferenc Airport is situated on the SE margin of Budapest, 20 km from the city centre and is a popular destination for many low fare air carriers. The Airport Minibus service is relatively cheap and reliable.
Public transport (#200E, air conditioned) circulates between the terminals and the Kőbánya-Kispest terminal of the Metro line 3 (“blue line”) at 8-15-minute intervals in daytime. #100E bus cruises between the airport and the Deák Ferenc Square directly to the downtown of the Pest side of Budapest.
The train station is located about a twenty minute 2km walk from the downtown area and most attractions. Walk over to Deák Ferenc út and walk north until you reach the Basilica. You can also take buses #10, 11, or 12. If you arrived by bus, the town bus station is located downtown directly behind the basilica.
Once downtown, the city is small and best walked on foot. You won’t need alpine boots, but high-heeled shoes are still not good as there is much cobblestone pavement downtown.
However, the town has a taxi service which is especially useful if you arrive by train or if your hotel is outside of the town center. (phones: +36 36 555-555; +36 36 333-333).
Also, if you go for some outdoor activities near the town there are some buses connecting the town with the suburbs. Check at the main bus station for schedules.