1. By Train: The direct train journey from Edinburgh, Scotland to Cardiff, Wales takes approximately 5 hours. The cost of a one-way train ticket can vary depending on the time and date you travel. Standard off-peak fares start from around £50.
2. By Bus: National Express operates direct coach services between various cities in Scotland and Wales. The journey duration is typically longer compared to train travel, around 8-9 hours. Single fares can start from £20, but the price may vary based on the time of booking and availability.
3. By Car: If you have access to a car, you can drive between Scotland and Wales. The distance between Edinburgh and Cardiff is approximately 450 miles (724 km), and the estimated fuel cost can be around £60 to £80 for a standard petrol car.
4. By Air: There are direct flights available from Edinburgh Airport (EDI) to Cardiff Airport (CWL). The flight time is approximately 1 hour and 15 minutes. The cost of a one-way flight ticket can start from around £50, depending on the airline, flight date, and booking time.
Please note that these prices are approximate and may vary based on seasonal fluctuations, availability, and advance booking discounts. It's advisable to check the specific transportation providers' websites or booking platforms for the most up-to-date fares and travel information.