When she wants to go, downtown, a woman walks 1/6 mile to a bus stop and catches a city bus. Last month, she walked a total of 3/8 mile to the bus stop to catch the city bus. How many times did she catch the city bus last month?

A: 6
B: 3
C: 8
D: 7

Let's assume the woman caught the city bus x times last month.

If she walks 1/6 mile to the bus stop each time, she walked a distance of (1/6)x to the bus stop.
If the total distance she walked to the bus stop last month was 3/8 mile, we can write the equation: (1/6)x = 3/8.
We can solve for x by multiplying both sides of the equation by 6/1 (the reciprocal of 1/6): x = 3/8 * 6/1 = 18/8 = 9/4 = 2.25.
Since x represents the number of times she caught the city bus, and it cannot be a fraction, she caught the city bus 2 times last month.
Therefore, the correct answer is B: 3.