Rome2Rio

How to get fromPort Townsend to Butteby ferry, bus, plane, train, bus (Flixbus), car or shuttle

Find Transport to Butte

See all options

There are 7 ways to get from Port Townsend to Butte by ferry, bus, plane, train, bus (Flixbus), car, or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Ferry, bus to Seattle-Tacoma International Airport, fly to Helena Regional Airport, bus

    best
    1. Take the ferry from Port Townsend to Coupevilleferry ferry
    2. Take the bus from Coupeville - Coupe's Village to SeaTac Airport - Arrivalsbus bus
    3. Fly from Seattle-Tacoma International Airport (SEA) to Helena Regional Airport (HLN)plane plane SEA - HLN
    4. Take the bus from Helena, MT to Butte, MTbus bus
    9h 36m
    $106–430
  2. Ferry, bus to Seattle-Tacoma International Airport, fly to Missoula International Airport, bus

    cheapest
    1. Take the ferry from Port Townsend to Coupevilleferry ferry
    2. Take the bus from Coupeville - Coupe's Village to SeaTac Airport - Arrivalsbus bus
    3. Fly from Seattle-Tacoma International Airport (SEA) to Missoula International Airport (MSO)plane plane SEA - MSO
    4. Take the bus from Missoula to Buttebus bus
    12h 13m
    $83–412
  3. Bus, ferry, train

    1. Take the bus from Haines Place Park & Ride to Kingston Ferry Terminalbus bus 14
    2. Take the ferry from Kingston to Edmondsferry ferry
    3. Take the train from Edmonds to Spokanetrain train
    4. Take the bus from Spokane to Buttebus bus
    16h 42m
    $116–346
  4. Bus

    1. Take the bus from 63 Four Corners Park & Ride to Seattle Greyhound Stationbus bus
    2. Take the bus from Seattle Greyhound to Spokanebus bus
    3. Take the bus from Spokane to Buttebus bus
    18h 20m
    $100–252
  5. Drive 683.6 mi

    1. Drive from Port Townsend to Buttecar car 683.6 mi
    11h 14m
    $125–181
  6. Drive, shuttle to Bellingham International Airport, fly to Helena Regional Airport, bus

    1. Drive from Port Townsend to Stanwood, WAcar car
    2. Take a shuttle bus from Stanwood, WA to Bellingham Airportshuttle bus
    3. Fly from Bellingham International Airport (BLI) to Helena Regional Airport (HLN)plane plane BLI - HLN
    4. Take the bus from Helena, MT to Butte, MTbus bus
    11h 35m
    $132–500
  7. Ferry, bus to Seattle-Tacoma International Airport, fly to Great Falls International Airport, bus

    1. Take the ferry from Port Townsend to Coupevilleferry ferry
    2. Take the bus from Coupeville - Coupe's Village to SeaTac Airport - Arrivalsbus bus
    3. Fly from Seattle-Tacoma International Airport (SEA) to Great Falls International Airport (GTF)plane plane SEA - GTF
    4. Take the bus from Great Falls Transfer Center to Butte, MTbus bus
    12h 52m
    $108–434

Port Townsend to Butte by bus, ferry, and train

Calendar4Weekly Services
Duration16h 42mAverage Duration
Ticket$116Cheapest Price
See schedules

Questions & Answers

What companies run services between Port Townsend, WA, USA and Butte, MT, USA?

You can take a bus from Haines Place Park & Ride to Butte via 63 Four Corners Park & Ride, Seattle Greyhound, and Spokane in around 18h 20m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around United States

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

More Questions & Answers