1map logoGo to main page

Harrisburg, PA, USA to Myrtle Beach, SC, USA from $37: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Harrisburg, United States
to
Myrtle Beach, United States

How to Get from Harrisburg to Myrtle 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.

$37 - Train, DriveBest price
758 kmDistance
3h 11m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Harrisburg to Myrtle 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
Plane
Average Duration
3h  11m
Estimated price
$112-446
Recommended
Company
Amtrak
Train
Drive
Average Duration
13h  42m
Estimated price
$37-276
Cheapest
route map
Distance: 758 km
Duration: 3h 11m

See more options

Company
Amtrak, Southeastern Stages
Train
Bus
Average Duration
16h  18m
Estimated price
$56-328
Company
Greyhound USA
Bus
Bus
Average Duration
18h  21m
Estimated price
$73-1120
Company
various
Train
Plane
Average Duration
5h  13m
Estimated price
$85-419
Company
various
Drive
Average Duration
9h  43m
Estimated price
$1121-1122

Harrisburg - Myrtle Beach operators

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

Plane
Website
allegiantair.com

Plane from Harrisburg (MDT) to Myrtle Beach (MYR)

Average Duration
1h 30m
Estimated price
$1125-4466
Website
aa.com

Plane from Harrisburg (MDT) to Myrtle Beach (MYR)

Average Duration
3h 54m
Estimated price
$1129-4460
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Harrisburg to 30th Street Station

Average Duration
1h 45m
Estimated price
$4467-4465

Train from 30th Street Station to Dillon Amtrak Station

Average Duration
9h 27m
Estimated price
$378-4461

Train from 30th Street Station to Fayetteville Amtrak Station

Average Duration
8h 23m
Estimated price
$2763-2764
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Harrisburg Bus Station to Washington Union Station

Average Duration
3h 20m
Estimated price
$2768-373

Bus from Washington Union Station to Richmond Bus Station

Average Duration
2h 40m
Estimated price
$2769-44675

Bus from Richmond Bus Station to Myrtle Beach Bus Station

Average Duration
11h 25m
Estimated price
$373-1125
Contact phone
+1 404-591-2750
Website
southeasternstages.com

Bus from Fayetteville to Florence

Average Duration
1h 40m
Estimated price
$2766-44670

Bus from Florence to Myrtle Beach, SC

Average Duration
1h 30m
Estimated price
$4468-1123

Harrisburg to Myrtle Beach: Overview of Bus, Train, Flight, and Car Trips

Traveling between Harrisburg and Myrtle Beach offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🌞 Embark on a scenic road trip from Harrisburg to Myrtle Beach, covering a distance of 550 miles in just under 10 hours of drive time. The journey promises picturesque views and an unforgettable adventure. 🏖️ Enjoy the flexibility and freedom of driving as you make your way to the sandy shores of Myrtle Beach. With car travel costs averaging between $100 to $150, it's an affordable and convenient option for a fun-filled getaway by the sea.
Average price
$100 - $150
🛫 Flying from Harrisburg to Myrtle Beach is a convenient and quick journey, with the direct flight taking just 1 hour and 30 minutes. Allegiant Air and American Airlines are the main carriers for this route. 🏖️ Upon arrival at Myrtle Beach Airport, you can expect a total travel time of around 3 hours and 11 minutes from Harrisburg. This gives you plenty of time to relax and enjoy the beautiful beach destination. 💸 Flights between Myrtle Beach and Harrisburg can range in price from $112 to $446, offering flexibility for different budgets and travel preferences.
Departure Point
Harrisburg Airport
Arrival Point
Myrtle Beach Airport
Useful tips for plane travellers
• Consider booking your flight with Allegiant Air for potentially cheaper fares, as they specialize in low-cost travel and often have competitive prices on this route.
• Upon arrival at Myrtle Beach International Airport, expect a streamlined experience but be prepared for busy weekends; the car rental services are conveniently located in the airport terminal, making it easy to pick up your vehicle immediately.
• Taxi fares from Myrtle Beach International Airport to the city center average around $25-$30, so be sure to factor this into your budget when planning your arrival.
🚌 Embark on an approximately 18-hour journey from Harrisburg to Myrtle Beach by bus with transfers in Washington Union Station and Richmond Bus Station. Greyhound USA operates the services for this route, offering convenience and comfort for travelers. 🌴 The trip covers a distance of 608 miles and involves 3 transfers along the way, making it an adventure-filled experience. Enjoy the scenic views as you travel through various cities before reaching the sunny shores of Myrtle Beach. 💰 Prices for the bus journey range from $73 to $205, providing an affordable transportation option for those looking to explore Myrtle Beach from Harrisburg. Sit back, relax, and enjoy the ride as you make memories on this exciting bus trip.
Departure Point
Harrisburg Bus Station
Arrival Point
Myrtle Beach Bus Station

Frequently asked questions

Find out more about the route from Harrisburg to Myrtle Beach.

Or choose the category:
The distance between Harrisburg and Myrtle Beach is approximately 758.0 km by road. By train and then driving, it takes around 13 hours and 42 minutes to travel between the two cities. If you choose to fly, the typical travel time is 3 hours and 11 minutes. Conversely, driving from Myrtle Beach to Harrisburg takes approximately 9 hours and 43 minutes, while taking a bus takes around 18 hours and 45 minutes.
The most cost-effective way to travel from Harrisburg to Myrtle Beach is by taking a train and then driving. This option can cost between $35 and $280 and takes approximately 13 hours and 42 minutes. If time efficiency is more important, flying is the quickest option, taking about 3 hours and 11 minutes and costing between $120 and $470.
The prices for a bus ticket between Harrisburg and Myrtle Beach can vary between $73 and $200.
To get from Harrisburg to Myrtle Beach without using public transportation, you can drive the 885.1 km distance, which takes approximately 9 hours and 43 minutes. The road trip provides the flexibility to explore different attractions along the way. The cost of the trip by car can vary but is typically around $100 to $150 for fuel and tolls.
To travel from Harrisburg to Myrtle Beach without a car, the best option is to take a combination of train and bus. This journey takes approximately 16 hours and 18 minutes and can cost between $45 and $320, depending on the specific route and ticket type. You can take a train from Harrisburg to Florence and then transfer to a bus that will take you to Myrtle Beach.
No, there is no direct link between Harrisburg and Myrtle Beach by bus. However, there are bus services available with transfers at Washington Union Station and Richmond Bus Station, taking approximately 18h 45m in total. Greyhound USA operates these bus services.
The flight between Harrisburg and Myrtle Beach typically takes 1 hour and 30 minutes. The cost of the flight can vary, ranging from $122 to $466, depending on factors such as the airline, time of booking, and availability.
There are plenty of accommodation options available near Myrtle Beach. With over 1545 hotels to choose from, visitors have a wide range of choices. Prices start at $33, making it possible to find a suitable hotel for various budgets.