Dubai's Emirates Airline and TAP Portugal will launch a reciprocal codeshare agreement on 21 December.
Emirates will place its code on TAP-operated services from Lisbon to Porto, Faro and Funchal in Portugal as well as Seville, Madrid and Barcelona in Spain.
In return, TAP's code will now appear on Emirates-operated flights between Lisbon and Dubai, as well as onward connecting services to Bangkok, Hong Kong, Kuala Lumpur and Singapore.
The Hong Kong and Kuala Lumpur codeshares are subject to regulatory approval.
Emirates and TAP will also collaborate on their frequent flyer programmes as part of the deal, allowing passengers to accrue and redeem Emirates' Skywards Miles and TAP's Victoria Bonus Miles.