1. Max range of a 737-800 is 3,060 miles..Distance BHX-DXB 3,500 MILES.
The 600 and probably 700 would be OK but I agree, the 800 would need to block off seats and offer a reduced load.
I agree, doubt if you can make money on a loco operation with this sort of aircraft. I was merely commenting on aircraft capability.