Flight distance from Yamagata to Osaka

588 kilometers/365 miles
or 318 nautical miles.
Your flight will depart from Yamagata airport and land at Osaka airport.
City: Yamagata (GAJ) Osaka (OSA)
Latitude: 38.24056 34.672182
Longitude: 140.36333 135.497131
Country: Japan Japan
Timezone: Asia/Tokyo Asia/Tokyo
Current time:: 14:44 03-Apr-2026 14:44 03-Apr-2026

How far is between Yamagata and Osaka?

  • Your starting point Yamagata, Japan is located at 38.24056,140.36333
  • Your ending point Osaka, Japan is located at 34.672182,135.497131
  • l distance from Yamagata to Osaka is 588 kms equals to miles and 318 nautical miles.
  • Flight time from Yamagata to Osaka is 4 hours 5 minutes
Click here to get detail flight schedules from Yamagata to Osaka