How far is Granada Spain to Marbella by train?

There is no direct train from Granada Spain to Marbella. You would need to take a train from Granada to Malaga and then transfer to a bus to Marbella. The total journey time would be around 3-4 hours.
Copyright Wanderlust World © https://www.ynyoo.com