Osaka to Tokyo by Bus It is one of the cheapest options (the cost varies between 4,000 and 8,000 yen) but the journey takes between 7 and 9 hours. Bus timetables can be found on the websites of individual operators. One option, which allows you to do a day trip to Osaka from Tokyo, is to catch a night bus.