Yes, of course

A season ticket is valid via York (in fact you can't do this journey avoiding York by train!) so you can get off there. All trains call at York.
A season ticket between Hull & Middlesbrough costs £470.10 per month (this can be extended to any period up to 1 year, e.g. you could buy them in 5-week blocks).
It may be cheaper to pay for individual journeys if you are only doing the journey 2 or 3 times per week, especially if you get yourself a 16-25 Railcard ( see
www.railcard.co.uk ) if you are a full time student you are eligible.
With a 16-25 railcard, York - Hull return is £13.60 if you avoid Doncaster (direct trains or change at Selby), valid at any time, return within 1 month, or £12.50 return same day, or £12.00 after 0930.
York-Middlesbrough is £6.95 for a same day return if you avoid Darlington (direct trains or GC to Eaglescliffe) after 10am, or £10.50 between 9am and 10am returning same day, or £17.45 if departing before 9am and/or returning a different day.
Fares in this country are confusing unfortunately, but we can help with any questions you have
