Cheap Bus tickets to Florence, OR, US

What are the most popular routes to Florence?

Eugene - FlorenceAverage price£7Average duration1h 43mDaily departures15
Portland - FlorenceAverage price£21Average duration6h 26mDaily departures9
Salem - FlorenceAverage price£16Average duration6h 1mDaily departures8
Albany - FlorenceAverage price£15Average duration3h 26mDaily departures2
Bend - FlorenceAverage price£41Average duration10h 16mDaily departures8