FAQ's & Traveler's Tips Q Where can I park in downtown Mountain View? A There are 11 public parking facilities in downtown with 1,500 off-street parking spaces. These off-street parking spaces have timed parking from Monday through Friday, 8:00 am to 5:00 pm (excluding holidays).