From Casablanca Grand Taxi to Casablanca airport, fly to Lisbon airport, then Metro to Lisbon. 4 h 15 min $108. From Casa-Voyageurs train to Tangier, taxi to Tanger, bus to Algeciras, then bus to Lisbon Sete Rios. 25 h 56 min $174. From Casablanca drive to Tangier, car ferry to Tarifa, then drive to Lisbon. 11 h 5 min $203.