Get Our Newsletter
Deals. News. Tips!

Travel Distances

Distances in Km between main cities 

Travel distances between main cities and towns in Portugal. Portugal is roughly 700 kilometers in height and 350 kilometers in width. A driving trip from Lisbon to Porto takes about 3 hours non-stop. Lisbon to Faro takes 2.5 hours, and Lisbon to Coimbra or Evora about 1.5 hours.

1 Mile = 1.6 Kilometers

 Distances in kilometers between main cities and tourist destinations
AVEIRO                                                    
380 BEJA                                                  
120 500 BRAGA                                                
320 560 230 BRAGANÇA                 LISBON TO:              
345 180 470 450 CAIA               MADRID 640              
216 254 330 310 150 CASTELO BRANCO             BARCELONA 1250              
64 333 170 314 300 160 COIMBRA           SEVILLE 460              
306 78 425 484 100 175 255 ÉVORA         BILBAO 410              
499 152 620 697 330 390 455 215 FARO       MÁLAGA 1180              
136 256 261 402 206 156 90 178 360 FÁTIMA                                  
315 207 421 400 93 91 251 130 340 160 GALEGOS                                
180 360 260 203 255 106 169 282 495 259 199 GUARDA                              
121 265 238 380 231 170 67 190 390 23 183 236 LEIRIA                            
242 193 361 510 237 250 196 150 300 136 253 365 128 LISBOA                          
310 181 410 390 68 80 240 104 317 150 24 188 170 228 PORTALEGRE                        
68 50 53 255 415 277 118 370 575 208 366 220 185 314 360 PORTO                      
355 600 260 30 487 339 343 510 727 433 430 233 410 539 419 284 QUINTANILHA                    
185 195 310 450 204 169 138 118 300 61 160 281 70 79 145 254 479 SANTARÉM                  
285 315 388 370 207 59 218 234 450 215 150 165 226 204 136 335 396 225 SEGURA                
290 139 417 560 190 270 246 108 250 240 218 372 180 50 192 362 590 121 324 SETÚBAL              
194 580 91 323 538 407 250 502 702 338 497 348 314 443 484 123 350 384 467 492 VALENÇA DO MINHO            
140 524 49 280 480 355 194 448 648 283 444 295 261 390 434 71 310 331 409 440 53 VÍANA DO CASTELO          
185 512 107 138 413 264 207 440 661 300 355 160 271 403 344 117 168 340 320 450 198 155 VILA REAL        
506 125 625 685 306 378 451 203 52 381 330 485 387 317 306 580 714 318 436 267 707 650 640 V. REAL STO. ANTÓNIO      
440 65 563 600 237 292 394 140 202 318 245 399 326 254 220 512 680 256 350 203 640 587 580 153 V. VERDE DE FICALHO    
230 410 312 207 307 156 216 333 547 304 247 49 285 414 236 266 228 323 214 421 397 344 207 533 447 VILAR FORMOSO  
95 450 187 238 340 190 96 370 580 187 283 85 164 293 270 131 267 233 250 343 263 210 111 570 483 135 VISEU