Northern Rail operates a train from York to Hornsea every 2 hours. Tickets cost $17 - $26 and the journey takes 55 min. Alternatively, you can take a bus from York to Hornsea via Pocklington Eyms Depot (Near The Fire Station) and Beverley Bus Station in around 3 h 6 min.
How to get from York to Hornsea
From York train to Hull Interchange then bus to Hornsea New Road (Church). 2 h 33 min £20. From York, Piccadilly (Piccadilly Interchange) bus to Pocklington Eyms Depot (Near The Fire Station), bus to Beverley Bus Station, then line 246 bus to Hornsea New Road (Church). 3 h 6 min £7. From York taxi to Hornsea. 1 h 4 min £138. From York drive to Hornsea. 1 h 4 min £8.