Best Restaurants in Cardiff, Wales

Cardiff has no shortage of dining options, whether you are looking for pub food, fast food, a casual restaurant, or a great meal with friends and family.

Some of the best restaurants in Cardiff are located in the newly-developed Cardiff Bay area, while others are located in the city center.

Here is my list of the best restaurants in Cardiff, Wales.

ba orient restaurant

Thai House restaurant

Zushi restaurant

Bosphorus restaurant

Trains from London to Swansea

Trains from London to Swansea are a good way to get from England to Wales when you are travelling in the UK.

Trains between these two cities run regularly from London’s Paddington railway station to Swansea station. They are run by the company First Great Western.

Trains leave London Paddington for Swansea every half hour at 15 and 45 minutes past the hour. Trains from Swansea to London return every half hour at 28 and 55 minutes past the hour. Trains that depart at 15 minutes past the hour require a change of train at Newport in South Wales on the way.

The total train time from London to Swansea is 2 hours and 58 minutes on direct trains, and 3 hours and 18 minutes on trains that require a change in Newport.

Weekend, evening, and early morning trains on this route sometimes run less frequently and have longer journey times.

The cost of a train ticket from London to Swansea can be as little as 16.50 GBP for standard class if you book online before you travel. Booking ahead is a good idea, as train ticket prices are cheaper when purchased in advance.

Trains from London to Cardiff

Trains from London to Cardiff are an easy way to get from England to Wales when you are visiting the UK.

Trains that travel on this route run regularly from London’s Paddington railway station. They arrive at Cardiff Central Station in the capital of Wales. Trains are operated by First Great Western.

Trains leave London Paddington for Cardiff Central every half hour at 15 and 45 minutes past the hour, making it easy to get a train at any time of the day.

Similarly, trains from Cardiff to London return every half hour at 25 and 55 minutes past the hour.

The total train travel time from London to Cardiff is between 2 hours, 1 minute, and 2 hours, 7 minutes.

Weekend, evening and early morning trains from London to Cardiff run less frequently and often have a longer journey time.

Tickets for trains from London to Cardiff cost from 15.50 GBP for a single if you buy tickets online before you travel. The earlier you book your train tickets, the cheaper they will be.