Buses from Los Angeles to San Diego
🚌 Traveling from Los Angeles to San Diego by bus is a convenient and affordable option. Greyhound Mexico operates direct services departing from Los Angeles Union Station station every three hours, with a journey time of approximately 3 hours and 15 minutes. 🌴 Once onboard, passengers can relax and enjoy the scenic route while covering a distance of about 125 miles. The buses arrive at San Diego station, making it easy to start exploring the vibrant city upon arrival. Prices for the bus ticket between the two cities can vary from $12 to $55. 🌞 Whether you choose Route 1, Route 2, or Route 3, the bus trip offers a hassle-free way to travel between these iconic Southern California destinations. Sit back, relax, and let Greyhound Mexico or other operators take you on a smooth ride from the bustling streets of Los Angeles to the beautiful coastal city of San Diego.