Här ett svar från personlig erfarenhet.
Spårvagnstrafik följer mestadels reglerna / sidan av vägen som vägtrafiken de rider mellan, men undantag är möjliga.
Tågtrafik har mestadels en föredragen sida av banan men följer inte alltid vägtrafik.
För det mesta tågpreferenser är av nationella nätverk, men inte hela tiden. Ett land där det nationella nätverket består av relativt nyligen av flera mindre nätverk, som i Schweiz, kan varje nätverk följa sina egna regler och bara träffas vid stationer, du kan bara inte vara säker.
I båda fallen finns stora undantag, där endast ena sidan av spåren kan användas av någon anledning. (Från skada eller arbete till bara banan som ger en bättre syn på en svår plats för djur längs spåren.)
Från mitt hemfönster kan jag se en fabriksjärnvägslinje (dubbelspår) som förbinder med det nationella järnvägsnätet lite pappa ner.
Tidigare skulle tågen på fabriksbanelinjen (utanför fabriksgränserna här) hålla sig till höger om dubbellinjen. Efter en lång period av arbete på dem, bytte de till vilken sida av linjen som verkar bäst för den tiden. Vilket är ganska ofta den vänstra av dubbelsatsen.
Lite längre ner på spåren möter de och går med på ett spår som kommer in från det nationella järnvägsnätet, och fortsätter som tre spår sida vid sida, och man kan förvänta sig tåg antingen riktningar på var och en av de tre uppsättningarna, dvs alla går västerut, alla går österut eller någon går mitt emot de andra två.
Eftersom detta är ett litet nätverk är operatörerna (kontrollrummet) troligen mer flexibla än ett nationellt järnvägsnätverk, men jag har också sett denna typ av situation i en mycket bredare miljö.
Så antar aldrig att någon järnvägstrafik är på en viss sida, titta alltid, lyssna och titta igen. Och självklart följer du några tecken.