Wonderful... Thanks. Coach it is then, Meadowhall to London Victoria.
My son has been invited to compete at the British Indoor Championships there. I don't drive and I'd really like to go and watch. Route planning isn't easy when you've never been to a town before. Very grateful for your advice.
You can get scream from Meadowhall to EIS. You want the Don Valley stop.
Meadowhall Interchange is where all coaches, buses, trams and buses go. It's a massive station and tbh by the time you've walked from the coach bit to the tram bit you could be half way to the EIS, but I totally understand that you might not be that confident about walking round an unfamiliar city. It's not a particularly nice end of town.
I work near EIS and lots of colleagues use the gym there. You can get the train from Kings Cross to Meadowhall, it'll be much quicker but also more expensive. Near the EIS there's a place called Centertainment (google it) with a Cineworld, bowling alley and stacks of chain-type restaurants where you can eat in the evenings. It's just opposite Sheffield Arena. There's also a Table Table gastro pub at Arena Square that does ok food. However, as there's an event on at EIS, plus Valentine's Day, you'd be better off booking a table in advance, wherever you eat. All these places are just a 5-10 minute walk from EIS. I assume your hotel is one of those near to EIS too?
I'd use the tram to get between the Meadowhall interchange and the EIS. It's not a nice walk (all main roads and dual carriageways) and walking will take at least half an hour.
Trains from Sheffield go into St Pancras, if you want to get on the line that goes into Kings Cross (although I know they are next door to each other, so it doesn't really matter which station you arrive into) you'd need to get the train from Meadowhall to Doncaster and get on the east Coast main line there.
Meadowhall interchange is not massive at all. It probably takes about a minute to walk from the far train platform, past the tram stop and down to the buses!