A bus ticket from Amherst to Halifax, Nova Scotia is $56.28. However the price varies depending on how early you buy, and if it's peak time to travel. Occasionally you can find them for as cheap as $52.54.