From Tarifa bus to Seville, bus to Faro(P), train to Roma, then Metro to Martim Moniz. 11hrs 06min. From Tarifa bus to Merida, bus to Lisboa Oriente, then line 208 bus to Martim Moniz. 12hrs 18min. From Tarifa bus to Sevilla - Plaza de Armas, bus to Jardim Zoológico, then Metro to Restauradores. 12hrs 21min. From Tarifa drive to Lisbon. 6hrs 32min. From Tarifa car ferry to Tangier, drive to Tangier airport, fly to Lisbon airport, Metro to Alameda, then Metro to Lisbon. 5hrs 09min. From Tarifa line 903 bus to Fuengirola, train to Malaga airport, fly to Lisbon airport, Metro to Alameda, then Metro to Lisbon. 6hrs 47min.