The distance between London to Bordeaux is around 460 miles, whereas the driving distance between them is 640 miles.
You can get there by taking train from London King's Cross to Bordeaux via Paris Nord, Gare du Nord, Montparnasse Bienvenüe, and Paris Montparnasse 1 Et 2 in approximately 5.5 hours.