Buses from Port Talbot to London
While there is no direct service, you can travel via Bristol Bond St with a journey time of approximately 5 hours and 28 minutes. 💸 The bus fares between Port Talbot and London range from £22 to £32, offering an affordable and convenient way to travel between the two cities.