Marco Antonio Barba López (ur. 10 listopada 1985 w Sewilli) – hiszpański kierowca wyścigowy.

Kariera Formuła Junior Marco karierę rozpoczął w roku 2000, od startów w kartingu. W 2003 roku przeszedł do wyścigów samochodów jednomiejscowych, debiutując w Hiszpańskiej Formule Junior 1600. W pierwszym sezonie startów zmagania zakończył na 12. miejscu. W drugim sięgnął po tytuł wicemistrzowski, odnosząc przy tym sześć zwycięstw.

Formuła 3 W 2004 roku wziął udział w dwóch rundach Hiszpańskiej Formuły 3 (bez punktów). W kolejnym sezonie startował w całym cyklu. Ostatecznie zajął 3. pozycję w Pucharze F300, natomiast w głównej klasyfikacji był dziesiąty. Poza regularnym udziałem w hiszpańskiej F3, Barba wystąpił również w jednej rundzie włoskiej edycji. Solidna zdobycz punktowa pozwoliła mu zająć w klasyfikacji 10. lokatę.

W sezonie 2006 pięciokrotnie meldował się na podium, z czego raz na najwyższym stopniu. Uzyskane punkty sklasyfikowały go na 7. pozycji. W roku 2007 sięgnął po tytuł wicemistrzowski, zwyciężając po drodze w trzech wyścigach.

Trzy lata później Barba powrócił do serii, widniejącej jednak pod nazwą European F3 Open. Marco okazał się zdecydowanie najlepszym kierowcą w stawce, stając w jedenastu z czternastu wyścigów na podium (odniósł sześć zwycięstw).