Whether it’s planned or a surprise, a layover in Petersburg gives you a genuine shot at exploring somewhere new. The trip from PTB to the city takes roughly 40 minutes by Taxi/Rideshare, and we’ve put together this guide to help you spend your time wisely.
Pre-Departure Checklist
A few things to sort out before you leave PTB:
- Entry requirements: Make sure you have the right visa or entry clearance for United States. Transit visas and tourist visas are different things — double-check before you exit.
- Travel time: The trip to Petersburg takes about 40 minutes by Taxi/Rideshare. Factor in the return trip and at least 90 minutes of buffer for security and boarding.
- Currency: The local currency is USD. You’re in USD territory, so no currency conversion needed.
Transport from Dinwiddie County Airport to Downtown
| Option | Approximate Time | Cost Level | Notes |
|---|---|---|---|
| Taxi/Rideshare | ~40 min | $ | Recommended for layovers |
| Taxi / Ride-share | ~60 min | $$$ | Convenient but traffic-dependent |
For a layover, the Taxi/Rideshare is usually the way to go. It’s predictable, which matters when you have a flight to catch. Taxis can be faster in ideal conditions but slower when traffic builds up.
Top Picks for a Quick Visit
If you head into Petersburg, here are two things worth checking out:
Petersburg National Battlefield is a solid choice if you want to get a feel for the area. Worth checking out if your schedule allows.
Pamplin Historical Park & The National Museum of the Civil War Soldier is another option that’s easy to fit into a short visit. You can see the highlights in about an hour without rushing.
If you’d rather stay inside PTB — maybe your layover is shorter than expected, or you just prefer to stay close to your gate — there are still ways to pass the time:
- Dominion Aviation FBO Lounge
- General Aviation Aircraft Observation
Where to Eat
In Petersburg
If you make it into town, Dixie Restaurant is a good bet for a proper meal. For something different, try Longstreet Cafe.
Inside PTB
If you’re staying in the terminal, Dominion Aviation FBO Refreshments is your main option. Vending Machines (Dinwiddie Airport FBO) works too if you want something quick.
How Much Money You’ll Need
Quick budget math for your Petersburg layover:
| Expense | Estimated Cost (USD) |
|---|---|
| Round-trip transport | ~$9 |
| Meal | ~$18 |
| Buffer / extras | ~$10 |
| Total | ~$37 |
Withdraw local currency from an ATM at the airport rather than using exchange counters — the rates are usually better.
Luggage Storage Options
Specific locker facilities at PTB aren’t well-documented. We recommend checking Bounce before your trip to find a secure storage spot either near the airport or in Petersburg itself.
If you’re traveling carry-on only, you might be able to skip storage entirely and bring your bag along.
Staying Connected
WiFi at PTB should cover you while you’re in the terminal. Once you step outside, you’ll want your own data connection for maps, translating, and getting around. An eSIM is the simplest solution — set it up on your phone before landing in United States and you’re good to go.
Taking a Break at PTB
If your layover is an overnight one or you just need to recharge, look for quiet seating areas near less-busy gates. Some travelers report finding usable rest spots near the international departures area at PTB.
For something more comfortable, check if there’s a lounge you can access — many offer day passes regardless of your airline or class of travel. Apps like LoungeBuddy can help you find options.
Final Thoughts
A layover in Petersburg doesn’t have to be wasted time. With the city just 40 minutes from PTB, you’ve got a real opportunity to turn a stopover into a mini-trip. The logistics are straightforward — it’s just a matter of deciding to go for it.
Watch the clock, travel light, and have a great time out there.
Nearby Layover Guides
Disclaimer: Visa rules, transport schedules, and prices change. Always verify details with official sources and your airline before leaving the airport.