Novosibirsk, city, administrative centre of Novosibirsk oblast (region) and the chief city of western Siberia, in south-central Russia. It lies along the Ob River .Novosibirsk Tourism: TripAdvisor has 32533 reviews of Novosibirsk Hotels, Attractions, and Restaurants making it your best Novosibirsk resource.Novosibirsk. Novosibirsk is the third most populous city of Russia, the administrative center of the Novosibirsk Oblast as well as of Siberian Federal District.By 1907, Novosibirsk had established itself as a city gaining all the rights of self-governance and had grown to a population near 50,000. The city was renamed .Our new Novosibirsk Marriott Hotel allows guests to easily the city while enjoying spacious rooms and superb service. Unwind in our upscale rooms and suites .