
San Bernardino, CA, USA to San Diego, CA, USA from $19: 4 ways by bus, train, flight or car
How to Get from San Bernardino to San Diego: Cheapest, Fastest and Best Way
1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.
Compare Train, Bus, Flight, and Driving Options
Get detailed, step-by-step directions below for your trip from San Bernardino to San Diego with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

See more options
Traveling From San Bernardino to San Diego
Traveling from San Bernardino to San Diego offers a fascinating contrast between San Bernardino's small-town charm and the vibrant coastal lifestyle of San Diego.
Best Neighborhoods in San Diego
San Diego boasts a variety of vibrant neighborhoods, each with its own character.
Best Times To Visit San Diego's Attractions
Timing your visits to San Diego's top attractions can significantly enhance your experience.
San Diego Weather: What to Expect Year-Round
San Diego boasts a mild, Mediterranean climate with warm, dry summers and cooler, wetter winters. The pleasant weather year-round makes this city appealing for outdoor activities, but visiting during spring or fall can provide the best experiences with fewer crowds.
Dining Recommendation in San Diego
For a memorable experience, try the fish tacos at Las Cuatro Milpas, where fresh seafood and homemade tortillas create an explosion of flavors that stands in stark contrast to the hearty comfort food often found in San Bernardino. The beachside atmosphere and local, seasonal ingredients elevate the dining experience, making it a vibrant celebration of San Diego's culinary scene.
San Bernardino - San Diego operators
Explore transport companies operating between San Bernardino and San Diego, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.
Bus from San Bernardino Downtown Transit Center to San Diego
Train from San Bernardino - Downtown station to Santa Ana station
Train from Santa Ana to San Diego
Train from Santa Ana to San Diego
Drive from San Bernardino to San Diego
Plane from Los Angeles (LAX) to San Diego (SAN)
Plane from Los Angeles (LAX) to San Diego (SAN)
San Bernardino to San Diego: Overview of Bus, Train, Flight, and Car Trips
Traveling between San Bernardino and San Diego offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.
Useful tips for train travellers
Frequently asked questions
Find out more about the route from San Bernardino to San Diego.
Trips from San Bernardino
- San Bernardino to Pasadena
- San Bernardino to Moreno Valley
- San Bernardino to Hesperia
- San Bernardino to Pomona
- San Bernardino to Redlands
- San Bernardino to Apple Valley
- San Bernardino to Murrieta
- San Bernardino to Las Vegas
- San Bernardino to Santa Monica
- San Bernardino to Big Bear Lake
- San Bernardino to Anaheim
- San Bernardino to Long Beach
- San Bernardino to Sacramento
- San Bernardino to Santa Ana
- San Bernardino to Barstow
- San Bernardino to Fresno
- San Bernardino to San Francisco
- San Bernardino to Bakersfield
- San Bernardino to Phoenix
- San Bernardino to San Jose
- San Bernardino to Indio
- San Bernardino to Salt Lake City
- San Bernardino to Rancho Cucamonga
- San Bernardino to Yucca Valley
- San Bernardino to Riverside
- San Bernardino to Ontario
- San Bernardino to Fontana
- San Bernardino to Victorville
- San Bernardino to Los Angeles
- San Bernardino to Lucerne Valley
- San Bernardino to Irvine
- San Bernardino to Hemet
- San Bernardino to Tijuana
- San Bernardino to Lake Arrowhead
- San Bernardino to Perris
- San Bernardino to Palm Springs
- San Bernardino to Provo
- San Bernardino to Menifee
- San Bernardino to Ridgecrest
- San Bernardino to La Puente
Trips to Pasadena
- Santa Monica to San Diego
- Los Angeles to San Diego
- Santa Barbara to San Diego
- Newport Beach to San Diego
- Irvine to San Diego
- Pasadena to San Diego
- Anaheim to San Diego
- Mexico City to San Diego
- San Francisco to San Diego
- San Jose to San Diego
- Las Vegas to San Diego
- Fullerton to San Diego
- Burbank to San Diego
- Phoenix to San Diego
- Riverside to San Diego
- Huntington Beach to San Diego
- Oxnard to San Diego
- Atlanta to San Diego
- Carlsbad to San Diego
- New York City to San Diego
- Salt Lake City to San Diego
- Minneapolis to San Diego
- Detroit to San Diego
- Laguna Beach to San Diego
- Norfolk to San Diego
- Miami to San Diego
- Calgary to San Diego
- Pittsburgh to San Diego
- Tampa to San Diego
- Escondido to San Diego
- Oceanside to San Diego
- Temecula to San Diego
- San Clemente to San Diego
- Saint Louis to San Diego
- Bakersfield to San Diego
- Santa Ana to San Diego
- Encinitas to San Diego
- Yuma to San Diego
- Oklahoma City to San Diego
- El Cajon to San Diego