三宮からUSJまではバスで35分、電車で45～50分ほどかかります。神戸のホテルに泊まっていても、十分にUSJに遊びに行ける距離なので神戸旅行と一緒にUSJ楽しむのも良いですね。