Maritime Bus operates, on average, 1 bus schedule(s) from Elmsdale to Salisbury. The average Maritime Bus ticket to Salisbury costs $38.15. Cheap Maritime Bus tickets to Salisbury are available on Wanderu starting from $37.84. In Elmsdale, Maritime Bus departs from 291 NS-214 and no other station. In Salisbury, Maritime Bus arrives at 2995 Fredericton Rd and no other station.
An average trip on Maritime Bus from Elmsdale to Salisbury takes 4 hours and 45 minutes,
On weekends, Maritime Bus offers 1 trip per day and you could expect to pay $38.14 for a weekend getaway trip to Salisbury.