You'll find Marbella bus station in Avenida del Trapiche. When built it was a modern, functional building, although given the recent influx of tourism, it is now rather small and outdated for a city like Marbella. It used to stand at the end of Avenida Ricardo Soriano in the centre of Marbella, but there was too much congestion from the buses coming and going every day, so it was relocated a little bit away from the city centre.
The station has a fourteen platforms, a shopping area, restaurant, playground, supermarket and cafe, as well as a small waiting room. The Marbella - Malaga line has an express bus, which takes about 45 minutes and the fare is 6,90. Coaches link to the city center and Malaga, Torremolinos, Benalmdena Costa, Fuengirola Monda, Guaro, San Pedro Alcantara, Ronda, Estepona, Sabinillas, Guadiaro, San Roque, La Linea, Algeciras, Cadiz, Jerez, Sevilla, Gibraltar, Almeria, Granada, Córdoba, Madrid, Valencia, France, Belgium, the Netherlands, Lisbon, Nice and Morocco.
This bus station is more of a "stopping place" because there are no other services (you can tell it's built provisional until the final bus station is built that will have more space and a waiting area inside for passengers). This bus station is opposite Parque de San Agustin and from there you can take buses to Marbella, Monda, Guaro and Malaga.