The easiest way to get to Cabo da Roca is to rent a car and follow the N247 road.  The Cape is about 15 km from Cascais and only a little more from Sintra. Otherwise, you have two choices: By bus: Omnibus 403, on the way to Sintra or Cascais.  It is picked up at the respective stations of these cities and runs every 30 minutes from 8:40 to 20:40.   It takes 25 minutes from Cascais and 35 minutes from Sintra (about 4 euros per ticket - round trip 6.60 euros) By Taxi: count between 35 and 50 euros from Cascais, round trip From Lisbon, you must first reach Cascais or Sintra if you wish to use public transportation