1map logoGo to main page

Medford, OR, USA to Cannon Beach, OR, USA from $30: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Medford, United States of America
to
Cannon Beach, United States of America

How to Get from Medford to Cannon Beach: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$30 by busBest price
409 kmDistance
6h 7m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Medford to Cannon Beach with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Average Duration
9h  55m
Estimated price
$41-108
Recommended
Company
various
Bus
Average Duration
12h  24m
Estimated price
$30-94
Cheapest
route map
Distance: 409 km
Duration: 6h 7m

See more options

Company
various
Bus
Train
Average Duration
13h  37m
Estimated price
$40-205
Company
N/A
Drive
Average Duration
6h  22m
Estimated price
$60-95
Company
various
Plane
Bus
Average Duration
6h  7m
Estimated price
$131-410
Company
various
Plane
Drive
Average Duration
8h  39m
Estimated price
$411-412

Traveling From Medford to Cannon Beach

Your journey from Medford to Cannon Beach offers a striking contrast between the vibrant landscapes of southern Oregon's valleys and the serene coastal beauty of the Oregon Coast.

Best Neighbourhoods in Cannon Beach

Cannon Beach features charming neighborhoods each offering distinct experiences for visitors.

Downtown Cannon Beach
• Bustling shops and art galleries abound.
• Close proximity to iconic Haystack Rock.
Tolovana Park
• Scenic beachfront trails for leisurely walks.
• Family-friendly atmosphere with picnic spots.
Midtown
• Relaxed vibe with cozy beach accommodations.
• Easy access to local dining options.

Best Times To Visit Cannon Beach's Attractions

Planning your visits around peak times can greatly enhance your experience in Cannon Beach.

Haystack Rock
Early morning visits offer stunning sunrises and fewer tourists.
Ecola State Park
Late afternoons provide quieter hiking trails and breathtaking views.
Cannon Beach Boardwalk
Weekdays are ideal for a peaceful stroll and enjoying local shops.

Cannon Beach Weather: What to Expect Year-Round

Cannon Beach features a mild coastal climate, with cool, wet winters and pleasantly warm summers, making late spring and early fall the best times to visit. Weather can change quickly here, so being prepared helps you fully enjoy the stunning scenery and outdoor activities.

Dining Recommendation in Cannon Beach

Try the fresh seafood at The Wayfarer Restaurant, where the ocean views enhance the dining experience. Unlike Medford's farm-centric cuisine, Cannon Beach offers a vibrant coastal atmosphere that showcases local ingredients, particularly in dishes like their clam chowder, rich with flavors that reflect the Oregon coastline.

Medford - Cannon Beach operators

Explore transport companies operating between Medford and Cannon Beach, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Website
co.josephine.or.us

Bus from Rogue Valley Commute Line to 300 NW 5th Street

Average Duration
55m
Estimated price
$304-305

Bus from Medford Airport to Klamath Falls

Average Duration
1h 40m
Estimated price
$940-1083
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Grants Pass to Portland Curbside Bus Stop

Average Duration
4h 55m
Estimated price
$3052-300
Contact phone
+1 888-846-4183
Website
oregon-point.com

Bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resort

Average Duration
2h
Estimated price
$3048-3056

Bus from Medford Airport to Klamath Falls Amtrak

Average Duration
1h 40m
Estimated price
$3047-1086

Bus from Sunset Transit Center to Cannon Beach Family Market / Surfside Resort

Average Duration
1h 40m
Estimated price
$3047-1086
Website
nworegontransit.org

Bus from Union Station, Portland to Tillamook Transit Center

Average Duration
2h 5m
Estimated price
$306-307

Bus from Tillamook Transit Center to Cannon Beach Midtown

Average Duration
1h 24m
Estimated price
$305-308
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Klamath Falls to Portland

Average Duration
7h 57m
Estimated price
$1082-413
Plane
Website
alaskaair.com

Plane from Medford (MFR) to Portland (PDX)

Average Duration
1h 5m
Estimated price
$415-600
Website
delta.com

Plane from Medford to Eugene via Seattle to Eugene

Average Duration
5h 23m
Estimated price
$40-417

Plane from Medford to Eugene via Salt Lake City to Eugene

Average Duration
6h 17m
Estimated price
$418-419
Website
united.com

Plane from Medford to Eugene via San Francisco to Eugene

Average Duration
6h 19m
Estimated price
$1080-1081

Frequently asked questions

Find out more about the route from Medford to Cannon Beach.

Or choose the category:
The distance between Medford and Cannon Beach is approximately 250 miles. By car, the journey generally takes around 4 to 5 hours, depending on traffic and road conditions. If you choose to travel by bus, it may take longer, typically around 5 to 7 hours due to stops and transfers. Unfortunately, there are no direct train services between these two locations.
The most cost-effective and time-efficient option for traveling from Medford to Cannon Beach is usually driving your own vehicle or renting a car. This allows for flexibility and can take around 4 to 5 hours depending on traffic. Alternatively, taking a bus can be a budget-friendly choice, although it tends to take longer, typically around 5 to 7 hours. Unfortunately, public transit options are limited, making driving the preferred method for both cost and time efficiency.
Travel costs from Medford to Cannon Beach can vary widely depending on your chosen mode of transportation. If you're driving, expect to pay for fuel, which might range from $30 to $50 based on current gas prices and vehicle efficiency. Bus tickets typically range from $30 to $60, depending on the service and time of booking. If you opt for a rental car, prices can start around $30 per day, plus fuel and insurance costs, adding more to your overall expenses.
To travel from Medford to Cannon Beach without using public transportation, you can drive your own car or rent a vehicle. This route is straightforward and typically takes around 4 to 5 hours, depending on traffic. Alternatively, you can consider carpooling with friends or family who are willing to share the ride. For a more scenic experience, you might also explore options like booking a private shuttle or taxi service, though this can be more expensive.
Traveling from Medford to Cannon Beach without a car can be accomplished by arranging a private shuttle service or using rideshare apps like Uber or Lyft, although this may be costly due to the distance. Another option is to check for local transportation services that offer door-to-door rides, as some companies specialize in long-distance travel. Additionally, if you're flexible with your schedule, consider reaching out to friends or family for a ride inquire about community-based carpooling options. Finally, while there are no direct train services, you could take a bus to a nearby city and then find other means to reach Cannons Beach, though this option may involve more transfers and time.
There is no direct public transportation link between Medford and Cannon Beach. Travelers typically need to connect through other cities, such as Portland, where they can find additional transportation options. Buses might operate from Medford to Portland, and then you can catch a separate bus or shuttle service to Cannon Beach. For a more convenient option, arranging a private shuttle or rideshare service could provide a more direct route, but it may be more costly.
There are no direct flights between Medford and Cannon Beach as Cannon Beach does not have an airport. The nearest airport to Cannon Beach is in Astoria, about 30 miles away, but it primarily serves regional flights. Typically, travelers would fly from Medford to Portland, which takes around 1 hour, and then drive or take a bus to Cannon Beach, adding roughly another 1.5 to 2 hours of travel time. Flight costs from Medford to Portland generally range from $100 to $300, depending on the season and how far in advance you book.
Cannon Beach offers a variety of accommodations ranging from charming hotels to cozy vacation rentals. The Hallmark Resort and Ecola Creek Lodge are popular choices that provide easy access to the beach and stunning ocean views. For a more unique experience, consider renting a beach house or cottage through platforms like Airbnb and Vrbo. Additionally, there are several campgrounds nearby for those looking to enjoy the outdoors while staying close to nature.

Trips from Medford