Are you sure this is the correct question? I'm a little puzzled...
The mean is given by

The standard deviation by
From this, we get q = 1.8 which is not possible... Also, we usually have cases up to three standard deviations from the mean, meaning that there will be passengers paying "-$4"? Either the standard deviation is too large, or the mean too small.
Anyway, if that is indeed the correct question, it really isn't very realistic.
We'll use a normal distribution.
Let X be the price a passenger pays.
X ~ N(5, 3^2)
P(4 < X < 7) = P(-0.333 < z < 0.667) = P(z < 0.667) - P(z < -0.333)
Which gives a probability of 0.3777