Flight distance between Bangkok, Thailand and Honiara, Solomon Islands 4,379.0 mi / 7,047.4 km