There is a 66% difference in the average nightly rate of 4 stars hotels in Balapitiya and the average nightly rate at Shinagawa Beach. The rate at Shinagawa Beach is just $135/night and is considered a very good deal when staying in Balapitiya.