MBJ can be reached by car or any terrestrial transports from Juanda Airport - Surabaya within 3 hours (about 170 km), and from Tanjung Perak Port - Surabaya within 3.5 hours (about 190 km)