Every city in Malaysia is north of Singapore. But if you are looking at a city that's just across the border from Singapore (across the Causeway - i.e. the bridge that connects Singapore to Malaysia), the answer is Johor Bahru. If you drive, it'll take you about 40mins to 1 hour from Singapore's central business district to Johor itself. Of course, if there is a traffic jam at the Causeway, which happens on weekends or public holidays, then the crossing could take up to 1 hour more.
It's a strait that separates the Malaysian state of Johor to the north from Singapore to the south.
Russia, directly north of China is still over 5000km from Singapore.
The Esplanade is a waterfront location. It is located just north of the mouth of the Singapore River in Singapore. This is also where the Esplanade Park is located.
The Malaysian country southeast of Kuala Lumpur is East Malaysia. Should the question mean a different country than Malaysia, then Indonesia fits that location.
Yes, Pulau Ubin is located in the north East of Singapore.
Singapore is located near to Johor, Malaysia by the Straits of Johor to its north and from Indonesia's Riau Islands by the Singapore Strait to its south.
The country directly north of North America is Canada.
Singapore is a country that is positioned on the globe south of Cambodia and near Malaysia and Indonesia. Singapore is located just north of the Equator.
Malaysia and Singapore
Oregon
Polaris, which is located at directly North.
Europe is located directly north of Africa.