Ciao, a Basilea ci sono due stazioni ferroviarie, una e' Badische Bahnhof (che serve la Germania) e l'altra, la principale, dove devi andare tu, e' conosciuta come SBB.
Appena arrivi all'aeroporto di Basel/Mulhouse devi uscire dalla parte Svizzera (okkio, non quella Francese!).
Dall'aeroporto parte il bus 50 che ti porta in 40 min direttamente in SBB - qui puoi vedere gli orari: (http://www.euroairport.com/EN/voyageurs.php?PAGEID=487&lang=EN)
Il biglietto del bus (circa 3 euro) lo puoi fare direttamente alla macchinetta vicino alla fermata, accetta carte di credito, franchi e mi sembra anche euro (altrimenti li cambi al tabacchino vicino l'uscita). Alla biglietteria SBB accettano franchi, euro e carte.
Qui puoi controllare il treno (orari, binario) per Epinal (http://www.sbb.ch/en/index.htm).
Ad Epinal ci arrivi cambiando due treni, via Stasburgo-Nancy (circa 4.5 h) o Mulhouse-Belfort (3.5 h, piu' veloce).
Il prezzo dovrebbe essere sui 35 euro sola andata.
Ciao e buon viaggio.
P.S: il marco svizzero non l'avevo ancora sentito :)