The average train between Bucharest and Gherla takes 11h 46m and the fastest train takes 10h 31m. The train service runs several times per day from Bucharest to Gherla. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 4 times a day between Bucharest and Gherla. The earliest departure is at 5:22 AM in the morning, and the last departure from Bucharest is at 10:00 PM which arrives into Gherla at 8:31 AM. All services require a transfer, and take on average 11h 46m. The schedules shown below are for the next available departures.

11h 16m • 1 change
Arrives next day

14h 28m • 1 change
Arrives next day

10h 31m • 1 change

10h 55m • 1 change

11h 16m • 1 change
Arrives next day

14h 28m • 1 change
Arrives next day

10h 31m • 1 change

10h 55m • 1 change

11h 16m • 1 change
Arrives next day

14h 28m • 1 change
Arrives next day

10h 31m • 1 change

11h 3m • 1 change

11h 16m • 1 change
Arrives next day

14h 28m • 1 change
Arrives next day

10h 31m • 1 change

10h 55m • 1 change

12h 26m • 1 change
Arrives next day

14h 28m • 1 change
Arrives next day

10h 31m • 1 change
Want to know about travelling from Bucharest to Gherla? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Bucharest to Gherla. However, there are services departing from Bucharest station and arriving at Gherla station via Cluj Napoca. The journey, including transfers, takes approximately 11h 46m.
Bucharest to Gherla train services, operated by Romanian Railways (CFR), depart from Bucharest station.
Bucharest to Gherla train services, operated by Romanian Railways (CFR), arrive at Gherla station.
The distance between Bucharest and Gherla is 335.4 km. The road distance is 537 km.
You can take a train from Bucharest to Gherla via Cluj Napoca in around 10h 18m.