The company says it is losing more than $14 million on its passenger service in B.C., citing higher costs for fuel and maintenance, an inflexible provincial regulatory regime and reduced ridership.
Greyhound also says B.C. transit and bus services provided by the Interior and Northern health authorities are competing with it.
"We hope to provide service in the province of B.C. for a long time into the future," said spokesperson Grant Odgsen.
"With the losses that we had been sustaining, that would not have been possible."
The company says it needs to save $6.75 million to keep operating.
Greyhound won't abandon any routes except for a seasonal ski route on Vancouver Island, but does plan to cut service on the following 15 routes:
- Alberta – Vancouver (Highway 1).
- Kelowna – Penticton.
- Vancouver – Rock Creek.
- Kelowna – Alberta (Highway 3).
- Prince George – Vancouver.
- Alberta – Dawson Creek (Highway 2).
- Dawson Creek – Fort Nelson.
- Dawson Creek – Prince George.
- Prince George – Ft. St. James.
- Prince Rupert – Prince George.
- Alberta – Vancouver (Highway 16).
- Kelowna – Vancouver.
- Vancouver – Mt. Currie.
- Victoria – Nanaimo.
- Nanaimo – Campbell River.
The reduction in frequency of trips varies by route.