Map of the M4 motorway junctions.
To the West the M4 joins the M5 at M4 Junction 20 which heads north to Devon Cornwall and the South West of England.
The Western end of the M4 is in South Wales Junctions 23 to 48. Bridgend is on Junctions 25 to 37, M4 Junctions 44 and 45 for Swansea, Junctions 30 to 33 for Cardiff and Junctions 24 to 28 for Newport.
At the eastern end of the M4 is London, with Junctions for Slough, Reading, Newbury, Swindon and Bristol on the way to Wales in the West.
Simply type the search words in the search facility towards the top right of this page and click "search".
![]()
![]()