(1)10+7×2=24元;(2)当超过3公里时10+(15-3)×2+3(x-15)=3x-11;当不超过3公里时为5(x<3).(3)根据题意得:3x-11=43,解得:x=18.所以从A地到B地一共18公里.