Greyhound bus is expensive. I used limousine bus on Charleston and Main. Price is 30 plus a one dollar charge if using a credit card. They have stops in San Bernardino, Los Angeles area and if I am not mistaken Santa too. Also San Diego, Phoenix, Texas, El Paso, Laredo, and Tamaulipas lol not sure you are traveling that way. Prices vary depending on where you are traveling to.
Flexbus runs that and can be cheaper and faster
Hello, can't give an exact price but you can look it up from the app called "Greyhound". I use it and it could vary from the time your are taking and the day too. Right now is between 20 to 31 dollors now today.
Thanks! Your answer is awaiting moderation.