Distance between Morriston and Cardiff
Distance from Morriston to Cardiff is 35 miles / 56 kilometers.
Map showing the distance from Morriston to Cardiff
![]() |
Air distance: | miles km |
Time difference between Morriston and Cardiff
There is no time difference between Morriston and Cardiff. Current local time in Morriston and Cardiff is 22:02 GMT (2025-02-27)