In 1995, the route was extended by about 3 km to Horsenden Lane, and then to the old rail connection that led trains to Oxford now known as Thame Junction in 1996.
Some service trains were not always able to run that far either due to Network Rail / Chiltern Railways requirements or other works related to platform reinstatement and continued to terminate at Thame Junction.
Previously, the line was reconnected at a point just yards from the head shunt at Thame Junction for special events to allow trains to run into Princes Risborough station: in October 2013, the line was reconnected for the first 3 weekends for the Railway's "Haversham & Friends" celebrations,[4] and the first through-train for 57 years, a rail tour from Aylesbury via Princes Risborough, ran on 5 October 2013.
[5][6] On 21 February 2016, a small team of volunteers used a road-rail vehicle to install a track panel in place of a Network Rail buffer stop to reinstate the physical connection to Princes Risborough; the following day, official boundary gates and safety signage were installed, making the line operational.
[citation needed] The link was used for the first time by a visiting locomotive as part of the diesel gala held on 4/5 June 2016; DB Cargo Class 66 66185 hauled 3-CEP 411198 on the 0950 from Chinnor.
[9] The first full public service carrying VIP guests to Risborough ran on 23 July, hauled by D3018 Haversham with the return journey worked by GWR 0-6-0PT 5786 (L.92).