611 miles
Assuming you're in Europe, it's 611 miles.
The driving distance from London to Geneva is 615 road miles.
240 miles
The driving distance from London, UK to Geneva, Switzerland is 983km
The Eurostar travels between London and Paris, and between London and Brussels. It does not travel between London and Geneva.
620 miles
620 miles
620 miles
465 miles
465 miles
370 miles