I’ll be there Saturday afternoon and Sunday Morning and afternoon.
Dave, Invest in a Senior Rail Card!.
The standard return rail fare from York to Birmingham International is £62.20 (Outward Saturday, Return Sunday) and Newcastle to Birmingham International is £108.50
With the Railcard its £33.90 Return from York and £47.75 Return from Newcastle when booked 6+ Weeks in advance (and the Newcastle train is at 08:43 outward and arrives 20:19 return).
Do you really want to spend 9 hours driving on Motorways in the dark?
Let the train take the strain!