BC Ferries

BC Ferries

When you travel with BC Ferries you'll find all the amenities on board expected of a modern day ferry company.

BC Ferries currently offers sailings to and from Bowen Island, Campbell Island, Canada, Cortes Island, Galiano Island, Graham Island, Mayne Island, North Pender Island, Quadra Island, Salt Spring Island, Saturna Island, Swindle Island, Texada Island & Vancouver Island.

Use our BC Ferries ferry port destination and cheap ferry route guide to find all the info you need to plan and book your cheap ferry ticket online. For information on BC Ferries ferry prices and timetables or to make BC Ferries bookings simply select your preferred routes(s) from the menu's on the left and hit search.

We don't just work with BC Ferries, we work with virtually every ferry company across Europe so you can be sure that you have the widest choice available, and all at the lowest prices! For a full list of Ferry Companies in the Cheapferry.co.uk network, please visit our Ferry Companies page or for additional sailing information, please visit our Ferry Timetables page.

Cheap Ferry Route

Duration

Frequency

5 hour 20 minute crossing

3 Sailings Weekly

3 hour 30 minute crossing

1 Sailing Weekly

9 hour 40 minute crossing

2 Sailings Weekly

35 minute crossing

8 Sailings Daily

1 hour 40 minute crossing

8 Sailings Daily

2 hour crossing

8 Sailings Daily

50 minute crossing

7 Sailings Daily

35 minute crossing

8 Sailings Daily

45 minute crossing

6 Sailings Daily

1 hour 40 minute crossing

8 Sailings Daily

40 minute crossing

8 Sailings Daily

20 minute crossing

14 Sailings Daily

3 hour 30 minute crossing

1 Sailing Weekly

11 hour 30 minute crossing

1 Sailing Weekly

7 hour 30 minute crossing

1 Sailing Weekly

40 minute crossing

8 Sailings Daily

1 hour 30 minute crossing

4 Sailings Daily

1 hour 20 minute crossing

14 Sailings Weekly

1 hour 50 minute crossing

12 Sailings Weekly

1 hour 50 minute crossing

13 Sailings Weekly

4 hour 20 minute crossing

2 Sailings Weekly

7 hour 30 minute crossing

1 Sailing Weekly

16 hour crossing

7 Sailings Weekly

30 minute crossing

1 Sailing Weekly

40 minute crossing

8 Sailings Daily

7 hour 30 minute crossing

1 Sailing Weekly

16 hour crossing

4 Sailings Weekly

14 hour crossing

1 Sailing Weekly

7 hour crossing

5 Sailings Weekly

50 minute crossing

7 Sailings Daily

7 hour crossing

5 Sailings Weekly

20 minute crossing

16 Sailings Daily

50 minute crossing

14 Sailings Weekly

1 hour 35 minute crossing

11 Sailings Daily

35 minute crossing

8 Sailings Daily

1 hour 35 minute crossing

8 Sailings Daily

2 hour crossing

8 Sailings Daily

1 hour 50 minute crossing

14 Sailings Weekly

55 minute crossing

20 Sailings Weekly

1 hour 30 minute crossing

14 Sailings Weekly

2 hour 5 minute crossing

14 Sailings Weekly

1 hour 25 minute crossing

15 Sailings Weekly

1 hour 5 minute crossing

14 Sailings Weekly

45 minute crossing

6 Sailings Daily