You can buy train tickets for any UK train journey from the Transport for Wales website.
Buy online with Transport for Wales, there are no booking fees, no credit card or debit card fees and no delivery fees (except next day delivery). When you buy with us, all you pay for is the price of your ticket.