A flight from Tokyo to Bristol should take 16 to 17 hours. Standard flights have 1 stopover, usually in Amsterdam, Zurich or Paris. Very few airlines have direct routes from Tokyo to Bristol. An average economy return flight will cost $950.
If you need to book a flight ASAP and can't wait for the best deal, please click your country's flag below: