The Mexican government issued a hurricane warning for the southern tip of the peninsula, the prison colony of Islas Marias and a 175-mile stretch of coast on the mainland that included the resort of Mazatlan.
The hurricane had maximum sustained winds near 100 mph and was expected to strengthen. At 8 p.m. EDT, it was 240 miles east-southeast of the Mexican resort of Cabo San Lucas, moving north-northwest at nearly 13 mph. It was passing just west of Islas Marias.
Lane was following the roughly the same path as Hurricane John, which raked Mexico's Pacific coast early this month before slamming into Baja California, killing five people and damaging 160 homes.
It was forecast to move parallel to the coast before brushing the tip of the peninsula this weekend, then heading back toward the Mexican mainland. The eye of the storm was expected to hit land near Los Mochis early Monday. It was then forecast to dissipate in Mexican without reaching the United States.
The National Hurricane Center in Miami warned that if Lane deviated to the east, it could cause hurricane conditions near Mexico's Pacific coast.
The resort of Cabo San Lucas was sunny and hot Friday, but tourists were scrambling to catch flights before the storm hit.
Ellen Fiersten, from Springfield, Ill., was spending her 60th birthday waiting in long lines at the airport.
"We were just happy to find a flight out," said the retiree. "We've got a lot of family waiting at home, and they were going to be very worried. It's paradise down here. You really never want to leave, especially not early."
Alan Murphy, a 59-year-old retiree from Las Vegas, also wasn't taking any chances. He was on a flight home Friday, three days before he was scheduled to end a deep-sea fishing trip.
"If it hits land, where do the tourists go?" he said. "They'll have to evacuate, and we don't want to be a part of that. They are going to get hit really bad. The highways are still really bad because of the last hurricane, and now they are going to get hit again."
Residents, still recovering from John, were boarding up windows again Friday and stocking up on supplies.
Lane was already causing flooding in the port city of Lazaro Cardenas in the central state of Michoacan, where more than 500 people were evacuated from their homes after a canal overflowed, officials said.
Earlier, the storm dumped rain and whipped up waves in Acapulco. Officials said a 7-year-old boy was killed late Thursday in a landslide caused by the heavy rains. Authorities rescued three fisherman whose boat capsized but they were still looking for the captain, state officials said.
About 200 homes were flooded in Acapulco, and officials closed the port to small boats and shut down schools Friday across the state of Guerrero. Streets were covered in up to 16 inches of water — including the beachside Costera Miguel Aleman, which runs past many luxury hotels.
There was also some flooding at the Acapulco airport, although service was not interrupted.
In the Atlantic, meanwhile, Hurricane Gordon was downgraded to a Category 1 storm, while Tropical Storm Helene strengthened. Both storms were far out to sea and posed no immediate threat to land, forecasters said.
Gordon's top sustained winds were near 90 mph, down from earlier in the day, according to the U.S. National Hurricane Center in Miami. At 8 p.m. EDT, it was nearly stationary and about 670 miles east of Bermuda.
Helene had top sustained winds near 70 mph, up from 45 mph earlier in the day, and could become a hurricane, forecasters said. It was about 1,255 miles east of the Leeward Islands and moving west-northwest near 15 mph.