| Braintree to Oerlinghausen | 345.74 mi (556.42 km) |
| Braintree to Oestrich-Winkel | 349.15 mi (561.91 km) |
| Braintree to Offenburg | 402.56 mi (647.85 km) |
| Braintree to Oftersheim | 392.20 mi (631.18 km) |
| Braintree to Ohrdruf | 444.95 mi (716.08 km) |
| Braintree to Ohringen | 434.00 mi (698.46 km) |
| Braintree to Olbernhau | 558.13 mi (898.22 km) |
| Braintree to Olching | 540.42 mi (869.72 km) |
| Braintree to Oldenburg | 333.75 mi (537.11 km) |
| Braintree to Oldenburg in Holstein | 459.75 mi (739.90 km) |
| Braintree to Olfen | 292.09 mi (470.08 km) |
| Braintree to Olpe | 319.08 mi (513.51 km) |
| Braintree to Olsberg | 342.15 mi (550.63 km) |
| Braintree to Oranienburg | 538.55 mi (866.72 km) |
| Braintree to Ortenberg | 383.34 mi (616.92 km) |