Depending on traffic and the number of stops, the bus ride can last anywhere from 7 to 10 hours. This makes it a little longer than driving yourself.
Bus tickets from London to Paris can vary slightly but typically cost between £12 and £40 per person. Taking a coach from London to Paris is usually the cheapest option.