Ülkeye giriş çıkışlarda pasaport kontrolü yapılmasa da ülkeye girebilmek için İtalya topraklarından geçmek gerekmektedir. Bu nedenle Schengen vizesi gerekmektedir.
San Marino'da havaalanı veya tren istasyonu bulunmamaktadır. Denize kıyısı olmayan ülkeye ulaşım yalnızca karayoluyla sağlanmaktadır. Bu nedenle yakındaki İtalyan şehri Rimini’ye uçak ya da trenle gelip buradan otobüsle San Marino’ya geçilebilmektedir. Rimini'nin uluslararası bir havalimanı olsa da Türkiye'den direkt uçuş bulunmamaktadır. Ancak Bolonya veya Floransa'ya uçup oradan trenle Rimini'ye geçilebilmektedir. Rimini tren istasyonundan San Marino'ya varmak yaklaşık 45 dakika sürmektedir. İstasyondan saat başı kalkan otobüslerin yanı sıra taksiyle de ülkeye ulaşım sağlanabilmektedir.