| Viareggio to Orzesze | 589.85 mi (949.27 km) |
| Viareggio to Osowa | 817.48 mi (1,315.61 km) |
| Viareggio to Ostroda | 809.07 mi (1,302.07 km) |
| Viareggio to Ostroleka | 818.23 mi (1,316.81 km) |
| Viareggio to Ostrow Mazowiecka | 814.81 mi (1,311.32 km) |
| Viareggio to Ostrow Wielkopolski | 641.59 mi (1,032.54 km) |
| Viareggio to Ostrowiec Swietokrzyski | 712.89 mi (1,147.29 km) |
| Viareggio to Ostrzeszow | 631.70 mi (1,016.62 km) |
| Viareggio to Oswiecim | 599.86 mi (965.38 km) |
| Viareggio to Otwock | 762.76 mi (1,227.54 km) |
| Viareggio to Ozarow Mazowiecki | 753.62 mi (1,212.83 km) |
| Viareggio to Ozimek | 599.68 mi (965.10 km) |
| Viareggio to Ozorkow | 697.54 mi (1,122.59 km) |
| Viareggio to Pabianice | 683.82 mi (1,100.51 km) |
| Viareggio to Parczew | 792.61 mi (1,275.58 km) |