j'imagine, que l'on doit impérativement prendre les billets pour le transibérrien avant d'être sur place et non à la gare, c'est bien cela?
non. Une fois qu'on a le visa, il suffit de respecter les dates de validité, et de se faire "enregistrer" par le premier hôtel dans lequel on séjourne. Ensuite, on est libre d'organiser ses déplacements sur tout le territoire russe, à l'exception de quelques zones frontalières nécessitant un permis spécial (mais ceci ne concerne pas les axes de transit internationaux comme le Transsib).
Vous pouvez prendre vos billets en gare, mais évitez d'attendre le dernier moment en haute saison. Si vous ne parlez pas russe, c'est plus facile de prendre vos billets en ligne
(le site officiel RZD est disponible en anglais) ou dans une petite agence de voyages locale.
De nombreuses agences proposent de fournir l'invitation nécessaire pour le visa, voire de se charger de l'obtention du visa : cette formule ne pose généralement aucun problème, et est plus pratique que de demander le visa soi-même si on ne réside pas près d'un consulat russe. Il n'est pas nécessaire d'avoir les billets à l'avance pour obtenir le visa.