If there are things you must do at least once in your life, traveling along National Road 2 in Portugal is one of them.

The longest national road in Europe and the third in the world, it connects the mountains of TrĂ¡s-os-Montes to the beaches of the Algarve coast. It crosses 35 municipalities, 11 cities, 11 rivers and many, many hospitable smiles that characterize the Portuguese people! Along the way, UNESCO World Heritage sites, invigorating SPAs, historic villages, river beaches and wonderful spots.

It is no coincidence why everyone is talking about National Road 2.
Pack your bags and come discover it!