Skip to main content

How to get from Marysville to Port Townsend by bus and ferry?

By bus and ferry

To get from Marysville to Port Townsend in Port Townsend, you’ll need to take 4 bus lines and one ferry line: take the 202 bus from 51st Ave NE & 119th Pl NE station to Broadway & 34th St station. Next, you’ll have to switch to the 8 bus, then the SEATAC SHUTTLE bus, then the 6 bus and finally take the COUPEVILLE - PORT TOWNSEND ferry from Coupeville station to Port Townsend station. The total trip duration for this route is approximately 4 hr 5 min.

245min
Walk to bus stationBus - 202
202
Bus - 8
8
Bus - SEATAC SHUTTLESEATAC SHUTTLE
Bus - 66
Ferry - COUPEVILLE  - PORT TOWNSEND
COUPEVILLE - PORT TOWNSEND
Leaves from 51st Ave NE & 119th Pl NE

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    51st Ave NE & 119th Pl NE
    ID 1183
    30 yd • 1 min
  • 2
    Bus - 202202
    Wait for bus
    202
    Lynnwood
  • 3
    Ride to bus station
    Ride to bus station
    Broadway & 34th St
    ID 2367
    26 min
  • 4
    Bus - 88
    Wait for bus
    8
    Airport Rd & Evergreen Way - NB
  • 5
    Ride to bus station
    Ride to bus station
    Paine Field Airport Terminal - EB
    ID 7030
    25 min
  • 6
    Bus - SEATAC SHUTTLESEATAC SHUTTLE
    Wait for bus
    SEATAC SHUTTLE
    SeaTac Airport to Whidbey Island
  • 7
    Ride to bus station
    Ride to bus station
    Coupeville
    90 min
  • 8
    Walk to bus station
    Walk to bus station
    Main St at Coupeville Elementary School
    200 yd • 3 min
  • 9
    Bus - 66
    Wait for bus
    6
    Coupeville Ferry
  • 10
    Ride to bus station
    Ride to bus station
    Sr 20 at Coupeville Ferry Terminal
    10 min
  • 11
    Walk to ferry station
    Walk to ferry station
    Coupeville
    50 yd • 1 min
  • 12
    Ferry - COUPEVILLE  - PORT TOWNSENDCOUPEVILLE - PORT TOWNSEND
    Wait for ferry
    COUPEVILLE - PORT TOWNSEND
    To Port Townsend
  • 13
    Ride to ferry station Port Townsend
    Ride to ferry station
    Port Townsend
    30 min
*Duration based on 8am traffic

Alternative route by bus and ferry via 202, 196, EDMONDS - KINGSTON, 307 and 7

To get from Marysville to Port Townsend in Port Townsend, you’ll need to take 4 bus lines and one ferry line: take the 202 bus from 51st Ave NE & 119th Pl NE station to Lynnwood Transit Center station. Next, you’ll have to switch to the 196 bus, then the EDMONDS - KINGSTON ferry, then the 307 bus and finally take the 7 bus from North Viking Transit Center station to Haines Place Park and Ride station. The total trip duration for this route is approximately 5 hr 28 min. The ride fare is $14.70.

328min$14.70
Walk to bus stationBus - 202
202
Bus - 196
196
Ferry - EDMONDS - KINGSTON
EDMONDS - KINGSTON
Bus - 307
307
Bus - 77
Walk to Port Townsend
Leaves from 51st Ave NE & 119th Pl NE

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    51st Ave NE & 119th Pl NE
    ID 1183
    30 yd • 1 min
  • 2
    Bus - 202202
    Wait for bus
    202
    Lynnwood
  • 3
    Ride to bus station
    Ride to bus station
    Lynnwood Transit Center
    62 min
  • 4
    Bus - 196196
    Wait for bus
    196
    Edmonds
  • 5
    Ride to bus station
    Ride to bus station
    Edmonds Station
    26 min
  • 6
    Walk to ferry station
    Walk to ferry station
    Edmonds
    40 yd • 1 min
  • 7
    Ferry - EDMONDS - KINGSTONEDMONDS - KINGSTON
    Wait for ferry
    EDMONDS - KINGSTON
    To Kingston
  • 8
    Ride to ferry station
    Ride to ferry station
    Kingston
    30 min
  • 9
    Walk to bus station
    Walk to bus station
    Kingston Ferry Terminal
    30 yd • 1 min
  • 10
    Bus - 307307
    Wait for bus
    307
    N. Viking Transit Center
  • 11
    Ride to bus station
    Ride to bus station
    North Viking Transit Center
    ID 177
    20 min
  • 12
    Bus - 77
    Wait for bus
    7
    Port Townsend
  • 13
    Ride to bus station
    Ride to bus station
    Haines Place Park and Ride
    ID 057
    61 min
  • 14
    Walk to Port Townsend
    Walk to
    Port Townsend
    1.04 mi • 22 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Seattle - Tacoma, WA.
All local mobility options in one app

Public transit directions from Marysville to Port Townsend

The distance between Marysville, Port Townsend and Port Townsend, Port Townsend is approximately 65.81 mi, which can typically be travelled in 245 min. Moovit will show you the directions from Marysville to Port Townsend by bus and ferry, so no matter how you choose to travel in Port Townsend – you will always have plenty of easy options.

Public transit stations close to Marysville

Marysville is located at Marysville, Port Townsend and the nearest public transit station is 51st Ave NE & 119th Pl NE.

Bus stations close to Marysville:

  • 51st Ave NE & 119th Pl NE
  • 51st Ave NE & 117th Pl NE
  • 51st Ave NE & 123rd Pl NE

Public transit stations close to Port Townsend, Port Townsend

Port Townsend is located at Port Townsend, Port Townsend and the nearest public transit station is Water and Filmore (Opposite Ferry Dock).

Bus stations close to Port Townsend:

  • Water and Filmore (Opposite Ferry Dock)
  • Port Townsend Plaza at Ferry Dock
  • Port Townsend Post Office

Ferry stations close to Port Townsend:

  • Port Townsend

Alternative route by bus and ferry via 202, 196, EDMONDS - KINGSTON, 307 and 7

To get from Marysville to Port Townsend in Port Townsend, you’ll need to take 4 bus lines and one ferry line: take the 202 bus from 51st Ave NE & 119th Pl NE station to Lynnwood Transit Center station. Next, you’ll have to switch to the 196 bus, then the EDMONDS - KINGSTON ferry, then the 307 bus and finally take the 7 bus from North Viking Transit Center station to Haines Place Park and Ride station. The total trip duration for this route is approximately 5 hr 28 min. The ride fare is $14.70.

328min$14.70
Walk to bus stationBus - 202
202
Bus - 196
196
Ferry - EDMONDS - KINGSTON
EDMONDS - KINGSTON
Bus - 307
307
Bus - 77
Walk to Port Townsend
Leaves from 51st Ave NE & 119th Pl NE

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    51st Ave NE & 119th Pl NE
    ID 1183
    30 yd • 1 min
  • 2
    Bus - 202202
    Wait for bus
    202
    Lynnwood
  • 3
    Ride to bus station
    Ride to bus station
    Lynnwood Transit Center
    62 min
  • 4
    Bus - 196196
    Wait for bus
    196
    Edmonds
  • 5
    Ride to bus station
    Ride to bus station
    Edmonds Station
    26 min
  • 6
    Walk to ferry station
    Walk to ferry station
    Edmonds
    40 yd • 1 min
  • 7
    Ferry - EDMONDS - KINGSTONEDMONDS - KINGSTON
    Wait for ferry
    EDMONDS - KINGSTON
    To Kingston
  • 8
    Ride to ferry station
    Ride to ferry station
    Kingston
    30 min
  • 9
    Walk to bus station
    Walk to bus station
    Kingston Ferry Terminal
    30 yd • 1 min
  • 10
    Bus - 307307
    Wait for bus
    307
    N. Viking Transit Center
  • 11
    Ride to bus station
    Ride to bus station
    North Viking Transit Center
    ID 177
    20 min
  • 12
    Bus - 77
    Wait for bus
    7
    Port Townsend
  • 13
    Ride to bus station
    Ride to bus station
    Haines Place Park and Ride
    ID 057
    61 min
  • 14
    Walk to Port Townsend
    Walk to
    Port Townsend
    1.04 mi • 22 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Marysville to Port Townsend?

    The fastest way takes 245 minutes, using Bus line 202, Bus line 8, Bus line SEATAC SHUTTLE, Bus line 6, Bus line COUPEVILLE - PORT TOWNSEND.

  • What is the alternative route to get from Marysville to Port Townsend?

    The alternative route takes 328 minutes, using Bus line 202, Bus line 196, Bus line EDMONDS - KINGSTON, Bus line 307, Bus line 7.

  • Is there a direct bus between Marysville and Port Townsend?

    No, you’ll have to take 4 bus lines and one ferry line in total. The total travelling time is 4 hr 5 min.

  • Which bus line goes from Marysville to Port Townsend?

    The 202 bus line goes from 51st Ave NE & 119th Pl NE station near Marysville in Seattle - Tacoma, WA to Lynnwood station. From there you’ll have to take one bus line and one ferry line till Port Townsend station near Port Townsend in Port Townsend.

  • How long does it take to travel from Marysville to Port Townsend by bus and ferry?

    The total travel time between Marysville in Seattle - Tacoma, WA and Port Townsend in Port Townsend by bus and ferry is about 4 hr 5 min.

  • Where do I get on the bus near Marysville to get to Port Townsend?

    Get on the 202 bus from the 51st Ave NE & 119th Pl NE stop near Marysville in Seattle - Tacoma, WA.

  • Where do I get off the bus when travelling between Marysville and Port Townsend?

    Get off the bus at the Port Townsend station, which is closest to Port Townsend in Port Townsend.

Real-Time Arrivals, Schedules, Maps & More