antenn I didn't know that there is a London-Budapest bus I spotted the 6018, which went to Rotterdam.
Apparently so, just checked the Eurolines website, and they do journeys from London to Budapest, some directly and some where you have to change in Vienna. Takes nearly 28 hours to get there though. Very nice!