Bristol is a locality located 170.18 km east from London in South West England, England, United Kingdom. The population of Bristol is 567,111 people. Bath, Cardiff, Gloucester are located close to Bristol. You can find Bristol on any map using the following decimal coordinates: 51.45 (latitude), -2.5833 (longitude).