A mi criterio el mas cercano es Napoli:Distancia: 161km
A Roma a Campobasso hay 232km.
En ambos casos para llegar lo mejor es el tren. Puedes encontrar aqui los diferentes viajes.
De Napoli a Campobasso hay 6 servicios diaris y cuestan en 1º clase 14,70 euros y en 2º 9,40 euros, tarda sproximadamente 3 horas.
http://orario.trenitalia.com/b2c/TimeTable?stazin=napoli&stazout=campobasso&datag=12&datam=08&dataa=2007&timsh=01&timsm=44&lang=it&nreq=5&channel=tcom&x=25&y=3
De Roma a Campobasso hay solo 4 servicios diarios, de 3 horas de duraccion aproximadamente y cuestan en 1º clase 20 euros y 12,90 en 2º clase
http://orario.trenitalia.com/b2c/TimeTable?stazin=ROMA&stazout=campobasso&datag=12&datam=08&dataa=2007&timsh=01&timsm=44&lang=it&nreq=5&channel=tcom&x=35&y=13
Espero te sea util esta informacion