One Passenger / One Trip
7:50pm
El Paso, TX
El Paso Greyhound Bus Station
3:15pm
San Diego, CA
Greyhound Station
20h 25min
Greyhound
$93.5
7:50pm
Claremont, CA
Claremont Bus Station
11:10pm
San Diego, CA
Greyhound Station
3h 20min
Greyhound
$19
7:55pm
Long Beach, CA
Long Beach Bus Station
9:55pm
San Diego, CA
Greyhound Station
2h 0min
Greyhound
$14
8:00pm
San Ysidro, CA
San Ysidro Greyhound Bus Station
8:25pm
San Diego, CA
Greyhound Station
0h 25min
Greyhound
$7.5
8:05pm
El Monte, CA
El Monte Bus Station
1:45am
San Diego, CA
Greyhound Station
5h 40min
Greyhound
$17.5
8:15pm
Washington, DC
Union Station
10:10am
San Diego, CA
Greyhound Station
64h 55min
Greyhound
$161
8:20pm
Washington, DC
Union Station
3:15pm
San Diego, CA
Greyhound Station
69h 55min
Greyhound
$161
8:25pm
Santa Barbara, CA
Santa Barbara Greyhound Bus Station
1:45am
San Diego, CA
Greyhound Station
5h 20min
Greyhound
$28
8:35pm
New York, NY
George Washington Bridge Bus Station
5:15pm
San Diego, CA
Greyhound Station
71h 40min
Greyhound
$161
8:40pm
Oceanside, CA
Oceanside Bus Station
9:30pm
San Diego, CA
Greyhound Station
0h 50min
Greyhound
$7
8:40pm
San Bernardino, CA
San Bernardino Greyhound Station
11:10pm
San Diego, CA
Greyhound Station
2h 30min
Greyhound
$19
8:45pm
Chicago, IL
95th & Dan Ryan CTA
11:10pm
San Diego, CA
Greyhound Station
52h 25min
Greyhound
$135
8:45pm
Chicago, IL
95th & Dan Ryan CTA
12:10am
San Diego, CA
Greyhound Station
53h 25min
Greyhound
$135
9:15pm
Perris, CA
Perris Bus Station Nuevo AMPM
11:10pm
San Diego, CA
Greyhound Station
1h 55min
Greyhound
$23
9:20pm
Atlanta, GA
ATL Airport
1:45am
San Diego, CA
Greyhound Station
55h 25min
Greyhound
$137
9:25pm
Los Angeles, CA
North Hollywood Greyhound Station
1:45am
San Diego, CA
Greyhound Station
4h 20min
Greyhound
$14
9:25pm
Fresno, CA
Fresno Greyhound Bus Station
4:55am
San Diego, CA
Greyhound Station
7h 30min
Greyhound
$36.5
9:40pm
Raleigh, NC
Raleigh Greyhound Bus Station
10:10am
San Diego, CA
Greyhound Station
63h 30min
Greyhound
$147
9:40pm
San Ysidro, CA
San Ysidro Greyhound Bus Station
10:05pm
San Diego, CA
Greyhound Station
0h 25min
Greyhound
$7.5
10:00pm
San Francisco, CA
Greyhound Station
10:00am
San Diego, CA
Greyhound Station
12h 0min
Greyhound
$64
City: | San Diego, CA |
Daily arrivals: | 242 |
Bus stations | San Ysidro McDonald's, Greyhound Station |
Connections: | 53 |
Companies: | Greyhound |
Avg price: | $61.77 |
The price of the ticket varies a lot depending on the city from where it comes. For example, a bus ticket from Claremont to San Diego costs around $19 while one from Long Beach to Greyhound Station costs $14. The average ticket price is $61.77.
There are many cities from which you can reach San Diego by bus. Some of them are San Ysidro (San Ysidro Greyhound Bus Station), El Monte (El Monte Bus Station), Washington (Union Station). If you need more information, you can use our search engine.
The bus company that operates in San Diego is Greyhound. One of its journeys, for example, is Greyhound El Paso San Diego. Its price is approximately $93.5 and it takes 20h 25min. We recommend that you book your ticket in advance.
There are many bus stations in San Diego. Some of them are: San Ysidro McDonald's, Greyhound Station. These stations can be reached from cities such as Washington (Union Station), Santa Barbara (Santa Barbara Greyhound Bus Station), New York (George Washington Bridge Bus Station). One of the trips, Washington - San Diego, can be found from $161 if you book in advance.