Пусть скорость микроавтобуса равна x км/ч, тогда скорость двухэтажного автобуса равна (x - 21) км/ч. 
 Время, за которое микроавтобус преодолевает расстояние между городами, равно t1 часам, а время, за которое двухэтажный автобус преодолевает это же расстояние, равно (t1 + 1,5) часам.  
Запишем уравнение, связывающее время и скорость:  
t1 = 630 / x  
t1 + 1,5 = 630 / (x - 21)  
Решим систему уравнений:  
630 / x = 630 / (x - 21) - 1,5  
630 / x + 1,5 = 630 / (x - 21)  
630 + 1,5x = 630x / (x - 21)  
630x - 13230 = 630x - 1,5x^2 (умножаем обе части уравнения на x - 21)  
1,5x^2 = 13230  
x^2 = 13230 / 1,5  
x = √(13230 / 1,5)  
x ≈ 94,72 км/ч (примерное значение)  
Таким образом, скорость микроавтобуса равна 94,72 км/ч, а скорость двухэтажного автобуса равна (94,72 - 21) = 73,72 км/ч.  
Ответ: скорость двухэтажного автобуса равна 73,72 км/ч.