Flight distance between Bangkok, Thailand and Novosibirsk, Russia 3,005.1 mi / 4,836.2 km