Bangkok taxis use a metered fare system, which starts at 40 baht and goes up by increments of 6-8 baht for every few km. The average fare for a short ride is around 60-80 baht, while a longer ride can cost up to a few hundred baht.