If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.
Since the journey from London to Brighton is not so long, the bus is a good solution, but if you are looking for more offers or departure times, you can also have a look at trains and carpooling solutions.
When are the buses from London to Brighton scheduled?
While the first bus leaves at 06:05, the last one leaves London at 23:05. The duration of the journey is on average 38 minutes, but it can take you only 28 minutes with the fastest connections.
By bus from London to Brighton: which companies offer the service?
Among the several partners of virail, you can also find National Express, offering buses from London to Brighton.