The distance between Cardiff, United Kingdom and Dundee, United Kingdom is approximately 468 miles which equals to approximately 754 kilometres by road. It takes about eight hours in order to get there by car. You can also take the train in case you are in a hurry to reach there. It is advisable to reach the destination by car so that you can enjoy some of the beautiful natural landscapes of England.
In order to get there you will have to pass through some of the highways such as A470, A48, M4, M5, M6, A90 and more of such highways.
You might have to pass through some of the areas in order to reach the destination such as Newport, Glasgow, Edinburgh, Marketgait, Commercial Street and more such areas.