There is no direct bus between Faro and Marbella.
You can get a DAMAS/EVA bus from Faro Bus Station at 08:20 arriving Seville Plaza das Armas at 13:00hrs.
Get the C4 bus from Estacion Plaza das Armas to El Prado Bus Station which runs from just after 6 in the morning till 23:30.
There is a bus leaving Seville Prado Bus Station at 16:30 for Marbella.
See Page 5 on the following timetable:
http://bit.ly/advMn3