If you are going to arrive by train in San Pedro de Alcantara, the RENFE station in Malaga is ...
If you are going to arrive by airplane to San Pedro de Alcantara, you must know that the nearest airport is located in Malaga about 60 kms away. The connections from the Malaga airport are many, there are daily national and international flights from all cities in Spain and Europe.
Once you arrive in Malaga airport you can take the bus that will take you directly to Marbella, where you can take a taxi or bus to San Pedro.
If you are arriving by airplane from UK you can also land in the Gibraltar airport which is only 50 kms away from this municipality. Gibraltar only has connecting flight to and from London and Madrid.