Day trip From Singapore: 1-Day Guided Heritage Tour to Johor Bahru Transportation included Duration: 7 hours From US$ 148.75 per person