Routes and Operators: What Actually Runs
Baja California's long-distance buses connect Tijuana, Mexicali, Ensenada, La Paz, Loreto, Santa Rosalía, Guerrero Negro, San Ignacio and Cabo San Lucas. The main operators are ABC, Autotransportes Águila and Elite. Most overnight runs use executive-class buses with reclining seats, air conditioning, movies and a restroom. For example, ABC's Tijuana–La Paz service departs late afternoon and arrives early morning; Elite's La Paz–Los Cabos route runs several times daily. Note that some routes, like La Paz to Todos Santos, are covered by smaller vans or local buses, not overnight coaches. Always check schedules directly with the operator or at the terminal, as times vary by season.
The peninsula's geography dictates the journey: from Tijuana to La Paz is roughly 1,600 kilometers and takes about 20–24 hours by bus; from La Paz to Cabo San Lucas is about 3 hours. Overnight buses are most common on the Tijuana–La Paz and Mexicali–La Paz corridors. If you're heading to Loreto or Mulegé, you'll be on the same route. For the leg between La Paz and Cabo, buses run frequently during the day, so an overnight trip isn't necessary. Consider your starting point: if you're flying into Los Cabos, you might skip the long bus and instead take a short hop to La Paz by bus, then continue north if you're exploring the peninsula.
Onboard Comfort and What to Bring
Executive buses on these routes typically have seats that recline to about 140 degrees, leg rests, and curtains. Air conditioning can be fierce, so pack a light jacket or blanket. Many buses show films (often in Spanish with English subtitles) and have USB ports, but bring a power bank as a backup. A small pillow and earplugs will help you sleep. The restroom is basic—use it sparingly and bring tissue. Stops are usually at terminal restaurants or convenience stores; food is not included, so carry snacks and water. Expect to pay for your luggage: there's often a small fee per bag, and you'll get a receipt. Keep valuables with you.
Dress in layers, as temperatures fluctuate. While the buses are generally safe, keep your passport and electronics in a money belt or small bag that stays with you. The overhead bins are adequate for a carry-on, but larger suitcases go underneath. If you're prone to motion sickness, choose a seat in the middle of the bus and bring medication. The journey can be bumpy on some stretches, particularly around Guerrero Negro and San Ignacio. Book a seat in advance during peak seasons (December–January and Easter week) as buses can fill up. For the best sleep, try to get a seat away from the restroom and the front door.
Safety, Stops and Timing
Baja's long-distance buses are generally safe and reliable. The main concern is theft, so keep an eye on your belongings and don't leave valuables in the overhead bin when you leave your seat. Stops are usually at well-lit terminals or designated restaurants. Some buses have a second driver who monitors the cabin. The military checkpoints along Highway 1 are routine; keep your passport handy. If you're traveling alone, you might prefer daytime buses for peace of mind, but overnight buses are common among locals and travelers alike. Choose a reputable operator like ABC or Elite, and avoid any bus that looks overcrowded or poorly maintained.
Timing is crucial: book your ticket at least a day ahead, especially for weekend departures. Buses often leave from the main terminal in each city—in Tijuana, that's the Central de Autobuses on Boulevard Lázaro Cárdenas; in La Paz, it's the terminal on Avenida 5 de Febrero. Arrive an hour early to buy tickets and find your platform. For the Tijuana–La Paz run, the bus typically departs around 5 pm and arrives in La Paz around 10 am the next day. If you're continuing to Cabo, you can connect to a local bus or take a short flight. I'd book the overnight bus for the long haul but opt for a daytime bus for shorter legs like La Paz to Todos Santos.
Where to Stay and How to Book
After a long overnight bus, you'll want a comfortable hotel to recover. In La Paz, the area around the Malecón is popular, with hotels ranging from budget to mid-range. In Cabo San Lucas, the Marina and Médano Beach areas have plenty of options. For Loreto, the historic center near the mission is charming. I'd recommend booking a hotel with a flexible check-in time, as you might arrive early morning. Our site features a range of hotels in these cities, with user reviews and photos to help you choose. Book ahead, especially in high season (November to April), when snowbirds flock to Baja.
When booking, consider location relative to the bus terminal. In La Paz, many hotels are within a 10-minute taxi ride from the terminal. In Cabo, the terminal is a bit farther from the main hotel zone, so factor in a taxi or local bus. If you're arriving on an overnight bus, check if the hotel offers early check-in or luggage storage. Some hotels near the terminal in Tijuana are convenient for a quick rest before continuing. On our site, you can filter by amenities like 24-hour reception or airport shuttle. For the best selection, book at least two weeks in advance for peak periods.