The flight from London to Tokyo takes roughly 12 hours, with all services departing from London Heathrow. There are several airlines which fly between London and Tokyo, the main operators being British Airways, Japan Airlines, Virgin Atlantic and ANA. It's easy to find a cheap flight to Tokyo by entering the details of when you want to travel on a price comparison website which will find the best cheap flight for your needs. The best way to travel to Tokyo is with a direct flight, however some services do make a stop, most commonly in Dubai, or London if you fly from Jersey or some of the other airports around the UK. This does add some time to your journey, but you'll likely get a slightly cheaper deal. Two international airports serve the city; Narita and Haneda, with equal numbers of flights arriving at both. It's easy to reach the centre of the city from either airport as both offer express trains with a journey time of roughly one hour. Many hotels also offer a private bus pick up service, finally taxis are safe, reliable and fairly priced.