Teulada Provincia di Cagliari Sardegna Italy
38.968814,8.7700145

Teulada

Teulada may refer to: Teulada, Sardinia, a comune in the Province of South Sardinia, Italy Teulada, Spain, a municipio in the Province of Alicante, Valencian Community

Distance between:

Rome to Teulada 283 Miles / 455 Kms
Milan to Teulada 451 Miles / 726 Kms
Venice to Teulada 484 Miles / 779 Kms


Postal Code 09019


Population 2020

Total: 3448
Total Men: 1787
Total Women: 1787