Travelling in Wales is done from East to West with M4 and A55 being the best highways. North to South is difficult due to the geography and topography of the region.
Since Wales is a small country, the only route via flights is from Cardiff International Airport to Anglesey Airport i.e. from North Wales to South Wales. There are approx. two flights every day and the ticket costs around £50 each way. The journey takes one hour.
The British Railway system has three train legs extended to the Wales. The routes are - North Wales line to Holyhead, a line to Aberystwyth in the Centre, and a main line in South Wales. Apart from this, regular train lines connect the three main cities of South Wales - Cardiff, Swansea and Newport. The Heart of Wales railway connects Swansea and Llanelli in the West to Mid Wales. Arriva Train Wales is the main railway operator connecting the region.
By Car: Driving from North Wales to South Wales via a car or rented taxi takes approx 4 hours. The sights and views are absolutely spectacular. However, the highways and roads, due to the country's complex topography, often get jammed and have to be navigated carefully. By Bus/Coach: Main bus operators providing coach services connecting North, South and Mid Wales are - Trawscambria, First Cymru, Arriva, Stagecoach, Cardiff Bus and Veolia Transport Cymru.