By Air.Cardiff Wales International Airport.This is the only major airport in Wales and is situated some 5 miles to the west of Barry in the Vale of Glamorgan at Rhoose. The airport is served by a number of airlines which operates to domestic and foreign destinations. There are regular bus services to and from the town centre to the airport. You can also get to the airport using a rail service to Rhoose Cardiff International Airport railway station, then use a shuttle bus to the airport.
By Road.Barry has very good road links, the M4 is approximately 15 minutes away to junction 33 at Cardiff West via the A4232 to Culverhouse Cross, then the A4050 directly to Barry and the airport.
By Train.There is a regular train service to Cardiff Central station about 20 minutes journey with direct connections to the rest of the country and international connections. There is also the service which runs West to Bridgend, over the Porthkerry Park viaduct and Rhoose.
By Sea.Although Barry has a large dock system, there are no passenger services into the port apart from the odd visit in the summer by the coastal day cruise vessels Balmoral and the Paddle steamer Waverley. There is talk of a ferry service to Minehead, in the West of England, which is less than 15 miles by sea and possibly less than 1 hours travel, but 3 hours travel by car.
By Bus.Barry is not on the National Coach network route, but Cardiff is only a short bus or train journey away for national & international coach travel.