Elenco dei comuni limitrofi a Viterbo ordinati per distanza crescente, calcolata in linea d'area dal centro urbano. Popolazione al 01/01/2011 (ISTAT).
I link dei comuni elencati portano alle pagine dei rispettivi comuni limitrofi.
| Comuni confinanti (o di prima corona) | distanza | popolazione |
|---|
| Bagnoregio | 23,5 km | 3.678 |
| Civitella d'Agliano | 21,6 km | 1.696 |
| Celleno | 16,0 km | 1.362 |
| Montefiascone | 14,8 km | 13.712 |
| Bomarzo | 13,5 km | 1.862 |
| Vitorchiano | 7,5 km | 4.844 |
| Graffignano | 18,8 km | 2.355 |
| Canepina | 10,9 km | 3.212 |
| Caprarola | 14,6 km | 5.715 |
| Soriano nel Cimino | 10,2 km | 8.722 |
| Vetralla | 12,3 km | 13.508 |
| Marta | 19,8 km | 3.553 |
| Tuscania | 19,5 km | 8.300 |
| Monte Romano | 24,4 km | 1.994 |
| Ronciglione | 16,6 km | 8.908 |
| Comuni di seconda corona (confinanti con la prima corona) | distanza | popolazione |
|---|
| Vallerano | 13,3 km | 2.667 |
| Vignanello | 14,3 km | 4.823 |
| Carbognano | 16,0 km | 2.066 |
| Villa San Giovanni in Tuscia | 16,1 km | 1.364 |
| Blera | 17,4 km | 3.402 |
| Bassano in Teverina | 17,5 km | 1.319 |
| Capranica | 18,5 km | 6.673 |
| Attigliano (TR) | 18,5 km | 1.967 |
| Barbarano Romano | 19,0 km | 1.110 |
| Vasanello | 19,5 km | 4.249 |
| Giove (TR) | 20,9 km | 1.941 |
| Sutri | 20,9 km | 6.671 |
| Capodimonte | 22,0 km | 1.797 |
| Arlena di Castro | 24,2 km | 903 |
| Lubriano | 24,3 km | 941 |
| Alviano (TR) | 24,5 km | 1.546 |
| Lugnano in Teverina (TR) | 25,4 km | 1.569 |
| Piansano | 25,7 km | 2.189 |
| Castiglione in Teverina | 26,7 km | 2.421 |
| Tessennano | 27,0 km | 367 |
| Bolsena | 27,1 km | 4.187 |
| Nepi | 27,5 km | 9.684 |
| Guardea (TR) | 27,7 km | 1.878 |
| Canino | 29,8 km | 5.310 |
| Montecchio (TR) | 31,0 km | 1.778 |
| Gradoli | 32,6 km | 1.483 |
| Tolfa (RM) | 32,8 km | 5.252 |
| Orvieto (TR) | 33,6 km | 21.130 |
| San Lorenzo Nuovo | 34,2 km | 2.193 |
| Tarquinia | 34,6 km | 16.724 |
| Montalto di Castro | 41,9 km | 8.976 |
| Altri comuni capoluogo del Lazio | distanza | popolazione |
|---|
| RIETI | 61,6 km | 47.774 |
| ROMA | 64,3 km | 2.761.477 |
| LATINA | 124,5 km | 119.804 |
| FROSINONE | 133,6 km | 48.122 |