Na chwilę obecną ruch w porcie stale maleje, z 1,16 milionów ton do 998 000 ton w 2006.
Transport 200px|right|thumb|Jedna z ulic w mieście
W mieście brak jest portu lotniczego. San Pédro połączone jest z innymi miastami kraju za pomocą trzech głównych betonowych dróg w kierunku miast: Tabou, Soubré i Sassandra.
Autobusy różnych firm przewozowych dostarczają podróżnych w obie strony z San Pédro do innych miast wybrzeża. W pobliżu takich miast jak Sassandra, Grand Bereby do San Pédro można się dostać za pomocą bus-taxi (posiadające od 9 do 22 miejsc).
W samym mieście wiele dróg natomiast nie jest w ogóle utwardzonych ani betonowych, co wiąże się z tym iż tym regionie świata koszt jednego kilometra drogi asfaltowej szacuje, średnio na 100 milionów franków CFA, czyli około 1,6 milionów €.
Sport Miasto ma dwa kluby piłkarskie: Séwé Sport San Pédro, który gra w I lidze, oraz AS Sempa San Pédro grający w II lidze. W mieście znajduje się stadion piłkarski Stade Auguste Denise o pojemności 8000 miejsc.