Distance Between Portugal Cities
Select start and destination city to calculate the distance between Portugal cities.
Alternatively click one of the city name below to list the near locations and surrounding cities and calculate distance from the city.
- Aveiro
- Azores
- Beja
- Braga
- Braganca
- Castelo Branco
- Coimbra
- Evora
- Faro
- Funchal
- Guarda
- Leiria
- Lisbon
- Madeira
- Ponta Delgada
- Portalegre
- Porto
- Santarem
- Setubal
- Viana do Castelo
- Vila Real
- Viseu
Distance Between Major Cities in Portugal
Start and Destination City | Distance | Mileage |
---|---|---|
Aveiro to Azores | 1,499 km | 931 miles |
Azores to Beja | 1,561 km | 970 miles |
Beja to Braga | 395 km | 245 miles |
Braga to Braganca | 142 km | 88 miles |
Braganca to Castelo Branco | 229 km | 142 miles |
Castelo Branco to Coimbra | 89 km | 55 miles |
Coimbra to Evora | 186 km | 116 miles |
Evora to Faro | 173 km | 107 miles |
Faro to Funchal | 952 km | 592 miles |
Funchal to Guarda | 1,228 km | 763 miles |
Guarda to Leiria | 158 km | 98 miles |
Leiria to Lisbon | 118 km | 73 miles |
Lisbon to Madeira | 968 km | 601 miles |
Madeira to Ponta Delgada | 964 km | 599 miles |
Ponta Delgada to Portalegre | 1,594 km | 990 miles |
Portalegre to Porto | 231 km | 144 miles |
Porto to Santarem | 214 km | 133 miles |
Santarem to Setubal | 81 km | 50 miles |
Setubal to Viana do Castelo | 352 km | 219 miles |
Viana do Castelo to Vila Real | 101 km | 63 miles |
Vila Real to Viseu | 73 km | 45 miles |