Barcelona is around 100 km North of the theme park. You can get there in about 2 hours by train or you can drive there in approximately an hour and a half.