Rome2Rio

How to get fromSan Francisco Airport (SFO) to Comportaby plane, bus, ferry, train, or car ferry

Find Transport to Comporta

See all options

There are 6 ways to get from San Francisco Airport (SFO) to Comporta by plane, bus, ferry, train, or car ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly to Lisbon-Portela Airport, bus, Catamaran

    best
    1. Fly from San Francisco International Airport (SFO) to Lisbon-Portela Airport (LIS)plane plane SFO - LIS
    2. Take the bus from Estação Rodoviária de Lisboa Oriente to Interface de Transportes de Setúbal P1bus bus
    3. Take the ferry from Setúbal to Tróia - Ponta do Adoxeferry ferry
    14h 40m
    €385–939
  2. Fly to Málaga Airport, train, bus

    cheapest
    1. Fly from San Francisco International Airport (SFO) to Málaga Airport (AGP)plane plane SFO - AGP
    2. Take the train from Malaga Maria Zambrano to Puertollanotrain train
    3. Take the train from Puertollano to Badajoztrain train
    4. Take the bus from Badajoz to Terminal Rodoviário de Évorabus bus
    5. Take the bus from Terminal Rodoviário de Évora to Praia da Comportabus bus
    26h 28m
    €381–1,181
  3. Fly to Faro Airport, train

    1. Fly from San Francisco International Airport (SFO) to Faro Airport (FAO)plane plane SFO - FAO
    2. Take the train from Faro to Grandolatrain train
    20h 29m
    €408–805
  4. Fly to Francisco De Sá Carneiro Airport, train, car ferry

    1. Fly from San Francisco International Airport (SFO) to Francisco De Sá Carneiro Airport (OPO)plane plane SFO - OPO
    2. Take the train from Porto Campanha to Lisboa Orientetrain train
    3. Take the train from Lisboa Oriente to Pinhal Novotrain train
    4. Take the carferry from Setúbal to Tróia - Cais Sulcarferry car ferry
    21h 1m
    €409–954
  5. Fly to Badajoz Airport, bus

    1. Fly from San Francisco International Airport (SFO) to Badajoz Airport (BJZ)plane plane SFO - BJZ
    2. Take the bus from Badajoz to Terminal Rodoviário de Évorabus bus
    3. Take the bus from Terminal Rodoviário de Évora to Praia da Comportabus bus
    22h 8m
    €762–2,135
  6. Fly to Seville Airport, bus

    1. Fly from San Francisco International Airport (SFO) to Seville Airport (SVQ)plane plane SFO - SVQ
    2. Take the bus from Sevilla Airport to Badajozbus bus
    3. Take the bus from Badajoz to Terminal Rodoviário de Évorabus bus
    4. Take the bus from Terminal Rodoviário de Évora to Praia da Comportabus bus
    22h 29m
    €440–739

San Francisco International Airport (SFO) to Lisbon-Portela Airport (LIS) flights

Calendar33Weekly Planes
Duration14h 37mAverage Duration
Ticket€299Cheapest Price
See schedules

Questions & Answers

What companies run services between San Francisco Airport (SFO), USA and Comporta, Portugal?

There is no direct connection from San Francisco Airport (SFO) to Comporta. However, you can fly to Lisbon-Portela Airport (LIS), walk to Aeroporto, take the subway to Oriente, walk to Estação Rodoviária de Lisboa Oriente, take the bus to Interface de Transportes de Setúbal P1, take the line 4403 bus to Setúbal, walk to Setúbal, take the ferry to Tróia - Ponta do Adoxe, walk to Tróia, then take the line 8319 bus to Comporta - Centro de Saúde. Alternatively, you can fly to Faro Airport (FAO), walk to Faro, take the bus to Faro, walk to Faro, take the train to Grandola, walk to Grândola - Estação, take the line 8228 bus to Grândola - R. D. Afonso Henriques, then take the line 8346 bus to Comporta.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Portugal

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides