How to get from Bath to Cardiff by car, truck, walk, bike

Distance between Bath and Cardiff is 58 kilometers (36 miles).
Driving distance from Bath to Cardiff is 87 kilometers (54 miles)

BathCardiff
Leaving from
Going to

Route Map

Routes from bath-bath-and-north-east-somerset to cardiff-cardiff

4 Ways from Bath (United kingdom/Bath and North East Somerset) to Cardiff (United Kingdom/Cardiff)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Dorchester Street, A3039 2 m
2. Turn left onto Dorchester Street, A3039 575 m
3. Keep left onto High Street 45 m
4. Continue onto Northgate Street 195 m
5. Continue onto Broad Street 2.42 km
6. At roundabout, take exit 1 6.91 km
7. At roundabout, take exit 2 onto A46 5.70 km
8. At roundabout, take exit 1 onto M4 19.78 km
9. Keep right onto M4 39.06 km
10. Keep left onto A48(M) 7.97 km
11. Keep left onto A48 194 m
12. Continue onto A48 706 m
13. Keep left 305 m
14. At roundabout, take exit 2 onto Newport Road, A4161 413 m
15. At roundabout, take exit 2 onto Newport Road, A4161 1.28 km
16. Continue onto Newport Road, A4161 2.17 km
17. Turn sharp left onto Kingsway 101 m
18. Turn right onto Kingsway 70 m
19. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Bath (United kingdom/Bath and North East Somerset) to Cardiff (United Kingdom/Cardiff)?
How do I get from Bath (United kingdom/Bath and North East Somerset) to Cardiff (United Kingdom/Cardiff) the fastest?
How long does it take to get from Bath (United kingdom/Bath and North East Somerset) to Cardiff (United Kingdom/Cardiff)?