Scott Mitchell, 40, of Sebastapol, Calif., also has been charged with driving on train tracks and failure to obey a traffic sign, said Officer Albie Esparza, a police spokesman.
No injuries were reported as Mitchell is expected to be cited and released, Esparza said.
"It appears he just drove into the tunnel and his vehicle got stuck when it hit a concrete step," Esparza said. "We believe he was under the influence of alcohol. It’s very fortunate that nobody was injured."
Mitchell’s vehicle entered a tunnel on Church Street shortly before 6 a.m. and traveled eastward almost to the Van Ness Station, said Paul Rose, spokesman for the city’s Municipal Transportation Agency.
No trains were involved in the incident, Rose said.