New Jersey Turnpike Toll Rate Calculator

.nj-toll-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #ddd; border-radius: 12px; background-color: #ffffff; box-shadow: 0 4px 15px rgba(0,0,0,0.1); } .nj-toll-header { text-align: center; margin-bottom: 25px; border-bottom: 3px solid #004d99; padding-bottom: 10px; } .nj-toll-header h2 { color: #004d99; margin: 0; font-size: 28px; } .nj-toll-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 20px; } .nj-input-group { display: flex; flex-direction: column; } .nj-input-group label { font-weight: 600; margin-bottom: 8px; color: #333; } .nj-input-group select, .nj-input-group input { padding: 12px; border: 1px solid #ccc; border-radius: 6px; font-size: 16px; } .nj-full-width { grid-column: span 2; } .nj-calc-btn { background-color: #004d99; color: white; border: none; padding: 15px; font-size: 18px; font-weight: bold; border-radius: 6px; cursor: pointer; width: 100%; transition: background 0.3s; } .nj-calc-btn:hover { background-color: #003366; } #nj-result-box { margin-top: 25px; padding: 20px; background-color: #f0f7ff; border-radius: 8px; border-left: 5px solid #004d99; display: none; } .nj-result-row { display: flex; justify-content: space-between; margin-bottom: 10px; font-size: 18px; } .nj-result-row span:last-child { font-weight: bold; color: #004d99; } .nj-article { margin-top: 40px; line-height: 1.6; color: #444; } .nj-article h3 { color: #004d99; border-bottom: 1px solid #eee; padding-bottom: 5px; } @media (max-width: 600px) { .nj-toll-grid { grid-template-columns: 1fr; } .nj-full-width { grid-column: span 1; } }

NJ Turnpike Toll Calculator

Exit 1 (Delaware Memorial Bridge) Exit 2 (US 322 – Swedesboro) Exit 3 (NJ 168 – Woodbury) Exit 4 (NJ 73 – Mt Laurel) Exit 5 (CR 541 – Burlington) Exit 6 (PA Turnpike Connection) Exit 7 (US 206 – Bordentown) Exit 7A (I-195 – Trenton) Exit 8 (NJ 33 – Hightstown) Exit 8A (NJ 32 – Jamesburg) Exit 9 (NJ 18 – New Brunswick) Exit 10 (I-287 – Edison) Exit 11 (GSP – Woodbridge) Exit 12 (Carteret) Exit 13 (I-278 – Elizabeth) Exit 14 (I-78 – Newark) Exit 15 (I-280/NJ 7) Exit 16 (Lincoln Tunnel) Exit 17 (Secaucus) Exit 18 (GWB/I-95)
Exit 18 (GWB/I-95) Exit 1 (Delaware Memorial Bridge) Exit 2 (US 322 – Swedesboro) Exit 3 (NJ 168 – Woodbury) Exit 4 (NJ 73 – Mt Laurel) Exit 5 (CR 541 – Burlington) Exit 6 (PA Turnpike Connection) Exit 7 (US 206 – Bordentown) Exit 7A (I-195 – Trenton) Exit 8 (NJ 33 – Hightstown) Exit 8A (NJ 32 – Jamesburg) Exit 9 (NJ 18 – New Brunswick) Exit 10 (I-287 – Edison) Exit 11 (GSP – Woodbridge) Exit 12 (Carteret) Exit 13 (I-278 – Elizabeth) Exit 14 (I-78 – Newark) Exit 15 (I-280/NJ 7) Exit 16 (Lincoln Tunnel) Exit 17 (Secaucus)
Class 1: 2-Axle Passenger Car Class 2: 2-Axle Dual Tire Class 3: 3-Axle Vehicle Class 4: 4-Axle Vehicle Class 5: 5-Axle Vehicle Class 6: 6-Axle or More
NJ E-ZPass (Discounted) Cash / Toll by Mail
Estimated Distance: 0 miles
Vehicle Class: 1
Total Toll Rate: $0.00

Understanding the New Jersey Turnpike Toll System

The New Jersey Turnpike (NJTP) is one of the most traveled toll roads in the United States, stretching approximately 117 miles from the Delaware Memorial Bridge in the south to the George Washington Bridge in the north. Toll rates are calculated based on the distance traveled between interchanges and the specific classification of your vehicle.

How Rates are Calculated

Toll pricing on the NJ Turnpike follows a structured methodology based on three primary factors:

  • Entry and Exit Points: The system tracks where you enter and exit the roadway. Traveling from Exit 1 to Exit 18 covers the full length of the turnpike.
  • Vehicle Classification: Vehicles are categorized by axles and height. A standard 4-door sedan is Class 1, while large commercial trucks with 5 or more axles fall into Class 5 or 6.
  • Payment Method: Users with a valid New Jersey E-ZPass account typically receive a significant discount (often around 25%) compared to those paying the "Cash" or "Toll-by-Mail" rates.

Real-World Example Calculations

If you are driving a standard passenger car (Class 1) from Exit 9 (New Brunswick) to Exit 14 (Newark Airport):

  • Distance: Approximately 22 miles.
  • E-ZPass Rate: Approx $4.50 – $5.25.
  • Cash/Mail Rate: Approx $6.00 – $7.00.

For a heavy-duty commercial truck (Class 5) traveling the full length of the turnpike (Exit 1 to Exit 18), tolls can exceed $60.00 depending on the time of day and specific E-ZPass plan.

Travel Tips for the NJ Turnpike

To ensure the lowest possible cost, travelers should use a New Jersey-issued E-ZPass. Additionally, be aware of the "Dual-Dual" roadway structure between Exit 8A and Exit 14, where the road splits into "Cars Only" lanes and "Trucks/Buses/Cars" lanes. Both lanes carry the same toll rate, but the "Cars Only" lanes often experience different traffic patterns during peak hours.

function calculateNJToll() { var entryMile = parseFloat(document.getElementById("entryPoint").value); var exitMile = parseFloat(document.getElementById("exitPoint").value); var classMultiplier = parseFloat(document.getElementById("vehicleClass").value); var paymentMethod = document.getElementById("paymentMethod").value; var distance = Math.abs(exitMile – entryMile); if (distance === 0) { alert("Entry and Exit points cannot be the same."); return; } // NJ Turnpike uses a complex table, but the average cost per mile for Class 1 is ~ $0.165 // Base flag drop fee is roughly $1.25 for cars var baseRatePerMile = 0.175; var flagDrop = 1.35; // Calculate raw toll var rawToll = (distance * baseRatePerMile * classMultiplier) + (flagDrop * classMultiplier); // Minimum toll check (usually around $1.60 for cars) var minToll = 1.60 * classMultiplier; if (rawToll < minToll) { rawToll = minToll; } // E-ZPass Discount (approx 25% off the cash rate) var finalToll; if (paymentMethod === "ezpass") { finalToll = rawToll * 0.75; } else { finalToll = rawToll; } // Display results document.getElementById("resDistance").innerHTML = distance.toFixed(1) + " miles"; var classLabel = "1"; if (classMultiplier === 2.5) classLabel = "2"; if (classMultiplier === 3.4) classLabel = "3"; if (classMultiplier === 4.2) classLabel = "4"; if (classMultiplier === 5.8) classLabel = "5"; if (classMultiplier === 6.5) classLabel = "6"; document.getElementById("resClass").innerHTML = classLabel; document.getElementById("resTotal").innerHTML = "$" + finalToll.toFixed(2); document.getElementById("nj-result-box").style.display = "block"; }

Leave a Comment