# Distance between Virac (VRC) and General Santos (GES)

Flight distance from Virac to General Santos (Virac Airport – General Santos International Airport) is 520 miles / 837 kilometers / 452 nautical miles. Estimated flight time is 1 hour 29 minutes.

Driving distance from Virac (VRC) to General Santos (GES) is 779 miles / 1253 kilometers and travel time by car is about 21 hours 2 minutes.

## Map of flight path and driving directions from Virac to General Santos.

Shortest flight path between Virac Airport (VRC) and General Santos International Airport (GES).

## How far is General Santos from Virac?

There are several ways to calculate distances between Virac and General Santos. Here are two common methods:

Vincenty's formula (applied above)
• 520.273 miles
• 837.298 kilometers
• 452.105 nautical miles

Vincenty's formula calculates the distance between latitude/longitude points on the earth’s surface, using an ellipsoidal model of the earth.

Haversine formula
• 522.988 miles
• 841.668 kilometers
• 454.464 nautical miles

The haversine formula calculates the distance between latitude/longitude points assuming a spherical earth (great-circle distance – the shortest distance between two points).

## Airport information

A Virac Airport
City: Virac
Country: Philippines
IATA Code: VRC
ICAO Code: RPUV
Coordinates: 13°34′35″N, 124°12′21″E

B General Santos International Airport
City: General Santos
Country: Philippines
IATA Code: GES
ICAO Code: RPMR
Coordinates: 6°3′28″N, 125°5′45″E

## Time difference and current local times

There is no time difference between Virac and General Santos.

PST

PST

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 102 kg (224 pounds).

## Frequent Flyer Miles Calculator

Virac (VRC) → General Santos (GES).

Distance:
520
Elite level bonus:
0
Booking class bonus:
0

### In total

Total frequent flyer miles:
520

Round trip?