Taman Nasional Johor, yang utamanya berupa pulau dengan deretan bakau, terletak di Johor Bahru, ibu kota Negara Bagian Johor, di ujung paling selatan Semenanjung Malaysia. Menikmati sinar matahari sepanjang tahun, taman ini menawarkan beragam bangunan dan artefak bersejarah, pulau-pulau, lapangan golf, dan taman hiburan.