Skip to content

Table of contents

About Port Royal, PA

Port Royal is a small Pennsylvania borough of 740 residents along the Juniata River, about 45 miles west of Harrisburg via US Route 322. The scenic drive follows the river through farm country, with connections north to Lewistown on Route 75. Most traffic consists of local commuters and through travelers on 322. The town's main attraction is Port Royal Speedway, a legendary dirt track that's been hosting Saturday night races since 1952.

Where is Port Royal, PA on the map?

Port Royal, PA is in United States, at 40.534, -77.389 - about 7 km south of Mifflin, PA.

How far is Port Royal, PA from where I am?

Use your device location to see the distance to Port Royal, PA, how long the drive takes, and directions from where you are.

Find hotels in Port Royal, PA

Rent a car near Port Royal, PA

Play a pub crawl round in Port Royal, PA

Nine holes from pub to pub through the real streets of Port Royal, PA. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: Port Royal, PA9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Port Royal, PA?

The closest airport to Port Royal, PA is Harrisburg International Airport, 89 km (about 1 h 15 min by car).

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.