Đổi 2 giờ 30 phút = 2.5 giờ; 15 phút = 0.25 giờ
Gọi quãng đường AB là x (km) (x > 0)
Thời gian đi từ A đến B là $\frac{x}{50}$ (giờ)
Thời gian đi từ B về A là $\frac{x}{40}$
Vì thời gian cả đi cả về là 2.5 giờ (tính cả thời gian nghỉ) nên ta có pt
$\frac{x}{50} + \frac{x}{40} + 0.25 = 2.5$
⇔ $\frac{4x+5x+50}{200} = \frac{500}{200}$
⇔ $9x + 50 = 500$
⇔ $9x = 450$
⇔ $x = 50$ (t/m)
Vậy độ dài quãng đường AB là 50 km