BART is extending overnight service until 3 a.m. on New Year's Eve for revelers who don't want to drive.
The district announced it will have extra staff and trains throughout the system that night. Trains will run every 20 minutes after midnight with extra trains standing by in downtown San Francisco after the fireworks show.
Starting at 8 p.m., trains on some lines will use a "skip-stop" pattern at the system's busiest stations -- Embarcadero, Montgomery Street and West Oakland -- to lessen crowding on the platforms.
San Francisco-bound trains on the Pittsburg-Bay Point and Richmond lines will not stop at Embarcadero station.
Trains on the Dublin-Pleasanton and Fremont lines will not stop at the Montgomery Street station but will stop at the Embarcadero station.
After the fireworks, East Bay-bound trains on the Pittsburg-Bay Point and Richmond lines will not stop at the Embarcadero station. Passengers on those lines should board at Montgomery. Dublin-Pleasanton and Fremont trains will stop at Embarcadero but not at Montgomery.
Dublin-Pleasanton and Fremont trains will not stop at West Oakland, instead making their first East Bay stop at Lake Merritt.
Passengers are advised to purchase round trip tickets in advance or have sufficient value on a Clipper card.
"Trains will be full on New Year's Eve, which is why BART encourages customers to leave bikes and pets at home," the district announced. "Non-folding bikes are never allowed on a crowded car or in the first car of any train regardless of how empty it may be. BART riders are also reminded that there is no eating or drinking allowed on trains."
Service on Jan. 1 will be on the Holiday/Sunday schedule.