Whilst there are no train stations in Machen itself, there are two in the surrounding areas, however you would require to get a bus or taxi from the station to reach the show ground.
Pye Corner Train Station - 5 miles from the show ground, it's an approximately 10 minute journey by taxi to the show field. If getting a taxi, we would recommend finding a number beforehand, as this is a small station with no taxi rank nearby.
Alternatively, an approximately 20 minute journey by bus which can be found here.
Caerphilly Station - 5 miles from the show ground it's an approximately 15 minute journey by taxi to the show field.
Alternatively, an approximately 20 minute journey by bus which can be found here.