His speed is 150/3=<<150/3=50>>50 mph
He was detoured 50*2=<<50*2=100>>100 miles
So that adds 100/50=<<100/50=2>>2 hours
So the total trip was 3+2=<<3+2=5>>5 hours
#### 5