Cheap Bus, Train and Carpool tickets to Berwick

What are the most popular routes to Berwick?

Edinburgh - BerwickAverage priceTHB 696Average duration41mDaily departures13
Alnwick - BerwickAverage priceTHB 462Average duration21mDaily departures11
Glasgow - BerwickAverage priceTHB 1,399Average duration1h 57mDaily departures1
London - BerwickAverage priceTHB 5,035Average duration3h 45mDaily departures4
London - BerwickAverage priceTHB 1,925Average duration8h 25mDaily departures2