There seems to be a lot of questions on transport to/from the ALgarve. I might ask a couple more if it's alright.
First of what is the best way to get to Tavira from Evora. I notice I can take the bus but I think I have to transfer in Lisbon and Faro (!!!) can I take a train to Faro from Evora and not have to transfer via Lisbon?
Also, are there ferries that run from Faro to Cadiz or Algeciras in Spain? If not do I have to bus it to Seville and then train/bus to Algeciras?
Thankyou for you help.