Peter Pan (3.5 h), Greyhound (4 h), OurBus (3.5 h), FlixBus (4 h). Contact details and online booking available for each.