Cheap Bus, Train and Carpool tickets to Berwick

What are the most popular routes to Berwick?

London - BerwickAverage price$254Average duration3h 37mDaily departures6
Sheffield - BerwickAverage price$56Average duration5h 10mDaily departures1
Edinburgh - BerwickAverage price$34Average duration1h 20mDaily departures1
Alnwick - BerwickAverage price$22Average duration20mDaily departures9
Darlington - BerwickAverage price$70Average duration1h 19mDaily departures10