• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 4 ways to get from Mount Vernon to Oak Harbor by bus, taxi, car or towncar

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

Recommended option

Bus  •  1h 50m

  1. Take the bus from Skagit Station to March’s Point 40X
  2. Take the bus from March's Point to Midway Blvd at SE Sixth Ave 411W

$1 - $3

3 alternative options

Taxi  •  40m

  1. Take a taxi from Mount Vernon to Oak Harbor 28.8 miles

$80 - $100

Drive  •  40m

  1. Drive from Mount Vernon to Oak Harbor 28.8 miles

$2 - $5

Uber  •  40m

  1. Take an Uber from Mount Vernon to Oak Harbor 28.8 miles

$55 - $70

Questions & Answers

The cheapest way to get from Mount Vernon to Oak Harbor is to bus which costs $1 - $3 and takes 1h 50m.

More details

The quickest way to get from Mount Vernon to Oak Harbor is to taxi which costs $80 - $100 and takes 40m.

More details

No, there is no direct bus from Mount Vernon station to Oak Harbor. However, there are services departing from Skagit Station and arriving at Midway Blvd at SE Sixth Ave via March's Point. The journey, including transfers, takes approximately 1h 50m.

More details

The distance between Mount Vernon and Oak Harbor is 17 miles. The road distance is 28.8 miles.

Get driving directions

The best way to get from Mount Vernon to Oak Harbor without a car is to bus which takes 1h 50m and costs $1 - $3.

More details

It takes approximately 1h 50m to get from Mount Vernon to Oak Harbor, including transfers.

More details

Mount Vernon to Oak Harbor bus services, operated by Skagit Transit, arrive at Skagit Station.

More details

Mount Vernon to Oak Harbor bus services, operated by Island Transit, arrive at Midway Blvd at SE Sixth Ave station.

More details

Yes, the driving distance between Mount Vernon to Oak Harbor is 29 miles. It takes approximately 40m to drive from Mount Vernon to Oak Harbor.

Get driving directions

There are 137+ hotels available in Oak Harbor. Prices start at $106 USD per night.

More details

Map of how to get from Mount Vernon to Oak Harbor.
Launch map view
  • Distance: 16.8 miles
  • Duration: 1h 50m

What companies run services between Mount Vernon, WA, USA and Oak Harbor, WA, USA?

You can take a bus from Mount Vernon to Oak Harbor via March's Point in around 1h 50m.

Bus operators
Skagit Transit
Phone
+1 360-757-4433
Email
custserv@skagittransit
Bus from Skagit Station to March’s Point
Ave. Duration
20m
Frequency
Every 2 hours
Estimated price
$1
Schedules at
skagittransit.org
Island Transit
Phone
+1 360-678-7771
Email
info@islandtransit.org
Website
islandtransit.org
Bus from March's Point to Midway Blvd at SE Sixth Ave
Ave. Duration
30m
Frequency
Every 3 hours
Estimated price
$0 - $2
Schedules at
islandtransit.org
Other operators
Uber Bellingham
Website
uber.com
Towncar from Mount Vernon to Oak Harbor
Ave. Duration
40m
Frequency
On demand
Estimated price
$55 - $70
Signup at
uber.com
UberX
$55 - $70
UberXL
$100 - $120
Taxi from Mount Vernon to Oak Harbor
Ave. Duration
40m
Estimated price
$80 - $100
Ault Field Taxi LLC
Phone
+1 360-682-6920

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Southend Airport into central London, Travelling to and around Russia for the 2018 FIFA World Cup and Getting around the Cyclades - to help you get the most out of your next trip.