'Two hours and a half' is *not* considered correct in English - some English speakers may say it but that does not mean it is correct. In general, we prefer to keep units and fractions together: two and a half metres (not two metres and a half); two and a half years (not two years and a half), two and a half men (not two men and a half), etc.
The only common exception is for one and a fraction, but only if we substitute the number (one) for an indefinite article (a/an): we may say 'one and a half hours' OR 'an hour and a half'; one and a half miles OR a mile and a half (etc.).
We would not say *one* hour and a half because it sounds weird, breaking the rule of keeping units and fractions together. It forces us to consider the unit to be one hour (singular) instead of more than one hour (plural: hours), which is incorrect because 1.5 > 1 (obviously). This does not happen when substituting the number for an article, and it is also the reason for only applying it to one and a fraction, and not to two (or higher) and a fraction.
...阅读更多