Travel by Car
If you are not willing to drive of don't have your personal vehicle than you can hire a perfectly suitable car of your choice. Car hire companies are offering all kinds of cars with latest specifications to make your journey more comfortable and enjoyable. The distance from London to Swansea is 186 miles which may take 3 hours and 11 minutes if you travel through M4, for further information regarding the route follow Driving Directions from London to Swansea
Budget Car Hire London
Express Rent A Car
Travel by Bus
Bus is a good option if you are not interested to travel via train. Many buses are scheduled to travel on daily basis from Victoria Coach Station London. The tickets can either be purchased by visiting the station yourself or via online website. National Express offers cheaper fare rates to be charged which can be as low as £36.
Visit National Express Website
Travel by Train
Train is considered to be as one of the most affordable way to take a trip, to any other city of UK from London. You can expect to reach your destination by train within 3 hours along with reasonable charges, which may vary depending upon your plan of journey however, do avail the online facility for booking and also to confirm the daily schedule.