| Caerfyrddin to Nymburk | 846.63 mi (1,362.52 km) |
| Caerfyrddin to Olomouc | 952.53 mi (1,532.95 km) |
| Caerfyrddin to Opava | 973.46 mi (1,566.64 km) |
| Caerfyrddin to Orlova | 997.73 mi (1,605.69 km) |
| Caerfyrddin to Ostrava | 992.04 mi (1,596.54 km) |
| Caerfyrddin to Ostrov | 754.77 mi (1,214.68 km) |
| Caerfyrddin to Otrokovice | 972.86 mi (1,565.67 km) |
| Caerfyrddin to Pardubice | 880.85 mi (1,417.58 km) |
| Caerfyrddin to Pelhrimov | 869.57 mi (1,399.43 km) |
| Caerfyrddin to Pisek | 826.52 mi (1,330.16 km) |
| Caerfyrddin to Plzen | 784.19 mi (1,262.03 km) |
| Caerfyrddin to Podebrady | 850.73 mi (1,369.11 km) |
| Caerfyrddin to Policka | 907.99 mi (1,461.27 km) |
| Caerfyrddin to Prachatice | 827.14 mi (1,331.16 km) |
| Caerfyrddin to Prague | 821.99 mi (1,322.86 km) |