Die Hafenstadt liegt auf 51°29' nördlicher und 3°10' westlicher Länge am Bristol Channel. die Stadt fließt der River Taff. Etwa Meilen (ca. 16 km) vom Stadtzentrum entfernt im Südwesten der internationale Flughafen der walisischen Cardiff liegt direkt am Motorway M4 der Süden Englands und Wales in Ost-West Richtung von London bis westlich von Swansea (Abertawe) durchquert.