By car: Take the A2 motorway and A22 to Portimao, and then towards Praia da Rocha. Hotel da Rocha is located right in front of Praia da Rocha, close to Avenida V3 right next to a roundabout in direction to the Portimao Marina. By train: take the train to Tunis and Portimão. By plane: Lisbon Airport is located around 300 Kms and Faro airport is approximately 80 Kms.