Âé¶¹Ó³»­

Home   Time Zones   World Clock   Air Distance Graph

Distance from Faridabad to ...

Graph showing distances and directions to other locations. Click arrows to see the route on a map. Learn more about the distance graph.

Distance:
Heading:

Faridabad Coordinates

location of Faridabad
Latitude: 28°&²Ô²ú²õ±è;25'&²Ô²ú²õ±è;North
Longitude: 77°&²Ô²ú²õ±è;18'&²Ô²ú²õ±è;East

Distance to ...

North Pole:4,261 mi
Equator:1,954 mi
South Pole:8,169 mi

Distance Calculator – Find distance between any two locations.

How far is it from Faridabad to locations worldwide

Current Local Times and Distance from Faridabad

LocationLocal timeDistanceDirection
India, Haryana, FaridabadFri 2:25 am---
India, Uttar Pradesh, New Okhla Industrial Development AuthorityFri 2:25 am13 km8 miles7 nmSouthwest SW
India, Uttar Pradesh, Greater NoidaFri 2:25 am20 km13 miles11 nmEast-northeast ENE
India, Delhi, New DelhiFri 2:25 am23 km14 miles13 nmNorth-northwest NNW
India, Delhi, DelhiFri 2:25 am27 km17 miles15 nmNorth-northwest NNW
India, Haryana, GurgaonFri 2:25 am28 km17 miles15 nmWest W
India, Uttar Pradesh, GhaziabadFri 2:25 am30 km18 miles16 nmNorth-northeast NNE
India, Haryana, FarrukhnagarFri 2:25 am48 km30 miles26 nmWest W
India, Uttar Pradesh, BulandshahrFri 2:25 am54 km33 miles29 nmEast E
India, Uttar Pradesh, BagpatFri 2:25 am59 km36 miles32 nmNorth N
India, Uttar Pradesh, MeerutFri 2:25 am75 km46 miles40 nmNorth-northeast NNE
India, Uttar Pradesh, AligarhFri 2:25 am96 km59 miles52 nmSoutheast SE
India, Haryana, PanipatFri 2:25 am112 km70 miles61 nmNorth-northwest NNW
India, Haryana, MahendragarhFri 2:25 am115 km71 miles62 nmWest W
India, Rajasthan, AlwarFri 2:25 am117 km73 miles63 nmSouthwest SW
India, Uttar Pradesh, MuzaffarnagarFri 2:25 am122 km76 miles66 nmNorth-northeast NNE
India, Uttar Pradesh, AmrohaFri 2:25 am126 km78 miles68 nmEast-northeast ENE
India, Uttar Pradesh, MathuraFri 2:25 am127 km79 miles68 nmSouth S
India, Uttar Pradesh, BijnorFri 2:25 am133 km82 miles72 nmNortheast NE
India, Rajasthan, BharatpurFri 2:25 am135 km84 miles73 nmSouth S
India, Uttar Pradesh, HathrasFri 2:25 am137 km85 miles74 nmSouth-southeast SSE
India, Haryana, KarnalFri 2:25 am143 km89 miles77 nmNorth-northwest NNW
India, Uttar Pradesh, MoradabadFri 2:25 am150 km93 miles81 nmEast-northeast ENE
India, Uttar Pradesh, AgraFri 2:25 am154 km96 miles83 nmSouth-southeast SSE
India, Uttar Pradesh, EtahFri 2:25 am164 km102 miles88 nmSoutheast SE
India, Uttarakhand, RoorkeeFri 2:25 am170 km106 miles92 nmNorth-northeast NNE
India, Uttar Pradesh, SaharanpurFri 2:25 am172 km107 miles93 nmNorth N
India, Uttar Pradesh, RampurFri 2:25 am174 km108 miles94 nmEast-northeast ENE
India, Haryana, HissarFri 2:25 am175 km108 miles94 nmWest-northwest WNW
India, Uttar Pradesh, FirozabadFri 2:25 am177 km110 miles96 nmSoutheast SE
India, Uttar Pradesh, BadaunFri 2:25 am183 km114 miles99 nmEast-southeast ESE
India, Uttarakhand, HaridwarFri 2:25 am186 km116 miles100 nmNorth-northeast NNE
India, Rajasthan, JhunjhunuFri 2:25 am190 km118 miles103 nmWest W
India, Rajasthan, DausaFri 2:25 am194 km121 miles105 nmSouth-southwest SSW
India, Rajasthan, DholpurFri 2:25 am199 km124 miles108 nmSouth-southeast SSE
India, Uttar Pradesh, BareillyFri 2:25 am206 km128 miles111 nmEast E
India, Uttarakhand, RudrapurFri 2:25 am214 km133 miles115 nmEast-northeast ENE
India, Uttar Pradesh, MainpuriFri 2:25 am215 km134 miles116 nmSoutheast SE
India, Rajasthan, KarauliFri 2:25 am215 km134 miles116 nmSouth S
India, Rajasthan, SikarFri 2:25 am218 km136 miles118 nmWest-southwest WSW
India, Uttarakhand, DehradunFri 2:25 am223 km138 miles120 nmNorth-northeast NNE
India, Madhya Pradesh, MorenaFri 2:25 am224 km139 miles121 nmSouth-southeast SSE
India, Punjab, BaretaFri 2:25 am224 km139 miles121 nmNorthwest NW
India, Rajasthan, JaipurFri 2:25 am225 km140 miles121 nmSouthwest SW
India, Punjab, PatialaFri 2:25 am229 km142 miles123 nmNorth-northwest NNW
India, Uttarakhand, HaldwaniFri 2:25 am233 km145 miles126 nmEast-northeast ENE
India, Uttarakhand, NainitalFri 2:25 am235 km146 miles127 nmEast-northeast ENE
India, Himachal Pradesh, NahanFri 2:25 am237 km147 miles128 nmNorth N
India, Uttarakhand, MussoorieFri 2:25 am238 km148 miles128 nmNorth-northeast NNE
India, Uttarakhand, TehriFri 2:25 am242 km151 miles131 nmNorth-northeast NNE
India, Rajasthan, ChuruFri 2:25 am247 km153 miles133 nmSouthwest SW
India, Punjab, SangrurFri 2:25 am247 km154 miles134 nmNorthwest NW
India, Uttar Pradesh, EtawahFri 2:25 am249 km154 miles134 nmSoutheast SE
India, Haryana, SirsaFri 2:25 am254 km158 miles137 nmWest-northwest WNW
India, Punjab, AhmedgarhFri 2:25 am288 km179 miles156 nmNorth-northwest NNW
India, Himachal Pradesh, ShimlaFri 2:25 am298 km185 miles161 nmNorth N
India, Punjab, LudhianaFri 2:25 am310 km192 miles167 nmNorth-northwest NNW
India, Punjab, JalandharFri 2:25 am363 km225 miles196 nmNorth-northwest NNW
India, Uttar Pradesh, KãnpurFri 2:25 am369 km229 miles199 nmSoutheast SE
India, Uttar Pradesh, LucknowFri 2:25 am399 km248 miles215 nmEast-southeast ESE
India, Himachal Pradesh, DharamshalaFri 2:25 am432 km268 miles233 nmNorth-northwest NNW
Pakistan, LahoreFri 1:55 am454 km282 miles245 nmNorthwest NW
Pakistan, NarowalFri 1:55 am470 km292 miles254 nmNorth-northwest NNW
Pakistan, SahiwalFri 1:55 am477 km296 miles257 nmWest-northwest WNW
India, Madhya Pradesh, DamohFri 2:25 am508 km316 miles274 nmSouth-southeast SSE
Pakistan, GujranwalaFri 1:55 am511 km318 miles276 nmNorthwest NW
Pakistan, SialkotFri 1:55 am524 km325 miles283 nmNorth-northwest NNW
Pakistan, FaisalabadFri 1:55 am526 km327 miles284 nmNorthwest NW
Pakistan, HafizabadFri 1:55 am534 km332 miles288 nmNorthwest NW
Pakistan, Gujrat CityFri 1:55 am555 km345 miles300 nmNorth-northwest NNW
India, Uttar Pradesh, PrayagrajFri 2:25 am558 km347 miles301 nmSoutheast SE
Pakistan, BahawalpurFri 1:55 am560 km348 miles302 nmWest-northwest WNW
Pakistan, KhanewalFri 1:55 am562 km349 miles303 nmWest-northwest WNW
India, Madhya Pradesh, BhopalFri 2:25 am572 km355 miles309 nmSouth S
Pakistan, MultanFri 1:55 am600 km373 miles324 nmWest-northwest WNW
Pakistan, SargodhaFri 1:55 am603 km375 miles326 nmNorthwest NW
Pakistan, JhelumFri 1:55 am607 km377 miles328 nmNorth-northwest NNW
India, Uttar Pradesh, GorakhpurFri 2:25 am625 km389 miles338 nmEast-southeast ESE
India, Madhya Pradesh, JabalpurFri 2:25 am638 km396 miles344 nmSouth-southeast SSE
Pakistan, KhushabFri 1:55 am642 km399 miles346 nmNorthwest NW
India, Madhya Pradesh, IndoreFri 2:25 am648 km403 miles350 nmSouth-southwest SSW
Nepal, PokharaFri 2:40 am655 km407 miles354 nmEast E
Pakistan, ChakwalFri 1:55 am657 km408 miles355 nmNorthwest NW
India, Uttar Pradesh, VaranasiFri 2:25 am661 km411 miles357 nmEast-southeast ESE
India, Gujarat, LunawadaFri 2:25 am694 km431 miles375 nmSouth-southwest SSW
Pakistan, RawalpindiFri 1:55 am704 km438 miles380 nmNorthwest NW
Pakistan, IslamabadFri 1:55 am713 km443 miles385 nmNorth-northwest NNW
India, Gujarat, GodhraFri 2:25 am727 km451 miles392 nmSouth-southwest SSW
India, Gujarat, AhmedabadFri 2:25 am763 km474 miles412 nmSouthwest SW
Nepal, KathmanduFri 2:40 am791 km492 miles427 nmEast E
India, Gujarat, VadodaraFri 2:25 am795 km494 miles429 nmSouth-southwest SSW
India, Maharashtra, NãgpurFri 2:25 am825 km513 miles446 nmSouth-southeast SSE
Pakistan, PeshawarFri 1:55 am827 km514 miles446 nmNorthwest NW
India, Bihar, PatnaFri 2:25 am837 km520 miles452 nmEast-southeast ESE
India, Gujarat, SuratFri 2:25 am921 km572 miles497 nmSouth-southwest SSW
Pakistan, Sindh, HyderabadFri 1:55 am949 km590 miles513 nmWest-southwest WSW
Nepal, DharanFri 2:40 am1000 km621 miles540 nmEast E
Nepal, BiratnagarFri 2:40 am1009 km627 miles545 nmEast E
Afghanistan, KabulFri 1:25 am1028 km639 miles555 nmNorthwest NW
Pakistan, Sindh, KarachiFri 1:55 am1096 km681 miles592 nmWest-southwest WSW
India, Maharashtra, MumbaiFri 2:25 am1143 km710 miles617 nmSouth-southwest SSW
India, Maharashtra, PuneFri 2:25 am1152 km716 miles622 nmSouth-southwest SSW
Bhutan, ThimphuFri 2:55 am1218 km757 miles658 nmEast E
India, Telangana, HyderabadFri 2:25 am1231 km765 miles664 nmSouth S
India, Odisha, BhubaneshwarFri 2:25 am1251 km777 miles675 nmSoutheast SE
India, West Bengal, KolkataFri 2:25 am1284 km798 miles693 nmEast-southeast ESE
India, Andhra Pradesh, VisakhapatnamFri 2:25 am1334 km829 miles720 nmSouth-southeast SSE
China, Tibet, LhasaFri 4:55 am1353 km841 miles730 nmEast E
Tajikistan, DushanbeFri 1:55 am1376 km855 miles743 nmNorth-northwest NNW
Bangladesh, DhakaFri 2:55 am1410 km876 miles761 nmEast-southeast ESE
Uzbekistan, TashkentFri 1:55 am1606 km998 miles867 nmNorth-northwest NNW
Kyrgyzstan, BishkekFri 2:55 am1622 km1008 miles876 nmNorth N
Kazakhstan, AlmatyFri 1:55 am1646 km1023 miles889 nmNorth N
India, Karnataka, BengaluruFri 2:25 am1711 km1063 miles924 nmSouth S
India, Tamil Nadu, ChennaiFri 2:25 am1726 km1072 miles932 nmSouth S
China, Xinjiang, ÜrümqiFri 4:55 am1941 km1206 miles1048 nmNorth-northeast NNE
Oman, MuscatFri 12:55 am1950 km1212 miles1053 nmWest-southwest WSW
India, Tamil Nadu, MaduraiFri 2:25 am2049 km1273 miles1106 nmSouth S
Turkmenistan, AshgabatFri 1:55 am2050 km1274 miles1107 nmNorthwest NW
Myanmar, NaypyidawFri 3:25 am2135 km1326 miles1153 nmEast-southeast ESE
India, Kerala, ThiruvananthapuramFri 2:25 am2205 km1370 miles1191 nmSouth S
United Arab Emirates, Dubai, DubaiFri 12:55 am2212 km1375 miles1195 nmWest W
Myanmar, YangonFri 3:25 am2321 km1442 miles1253 nmEast-southeast ESE
United Arab Emirates, Abu Dhabi, Abu DhabiFri 12:55 am2325 km1445 miles1256 nmWest W
Sri Lanka, ColomboFri 2:25 am2393 km1487 miles1292 nmSouth S
Sri Lanka, Sri Jayawardenepura KotteFri 2:25 am2399 km1491 miles1296 nmSouth S
Mongolia, HovdFri 3:55 am2501 km1554 miles1350 nmNorth-northeast NNE
Iran, TehranFri 12:25 am2565 km1594 miles1385 nmWest-northwest WNW
Kazakhstan, AstanaFri 1:55 am2569 km1596 miles1387 nmNorth N
Qatar, DohaThu 11:55 pm2580 km1603 miles1393 nmWest W
Bahrain, ManamaThu 11:55 pm2651 km1647 miles1431 nmWest W
Maldives, MaleFri 1:55 am2713 km1686 miles1465 nmSouth S
Laos, VientianeFri 3:55 am2829 km1758 miles1527 nmEast-southeast ESE
Azerbaijan, BakuFri 12:55 am2836 km1762 miles1532 nmNorthwest NW
China, Chongqing Municipality, ChongqingFri 4:55 am2847 km1769 miles1537 nmEast E
Kuwait, Kuwait CityThu 11:55 pm2856 km1774 miles1542 nmWest W
Thailand, BangkokFri 3:55 am2898 km1800 miles1565 nmEast-southeast ESE
Russia, OmskFri 2:55 am2968 km1844 miles1603 nmNorth N
Russia, NovosibirskFri 3:55 am2990 km1858 miles1614 nmNorth N
Vietnam, HanoiFri 3:55 am2993 km1860 miles1616 nmEast E
Saudi Arabia, RiyadhThu 11:55 pm3070 km1907 miles1657 nmWest W
Iraq, BaghdadThu 11:55 pm3178 km1975 miles1716 nmWest-northwest WNW
Armenia, YerevanFri 12:55 am3265 km2029 miles1763 nmWest-northwest WNW
Georgia, TbilisiFri 12:55 am3284 km2041 miles1773 nmNorthwest NW
Russia, KrasnoyarskFri 3:55 am3308 km2056 miles1786 nmNorth-northeast NNE
Kazakhstan, OralFri 1:55 am3332 km2071 miles1799 nmNorth-northwest NNW
Mongolia, UlaanbaatarFri 4:55 am3342 km2077 miles1805 nmNortheast NE
Russia, YekaterinburgFri 1:55 am3420 km2125 miles1847 nmNorth-northwest NNW
Cambodia, Phnom PenhFri 3:55 am3425 km2128 miles1849 nmEast-southeast ESE
Russia, IrkutskFri 4:55 am3462 km2151 miles1869 nmNorth-northeast NNE
Russia, SamaraFri 12:55 am3539 km2199 miles1911 nmNorth-northwest NNW
Russia, IzhevskFri 12:55 am3684 km2289 miles1989 nmNorth-northwest NNW
Yemen, SanaThu 11:55 pm3697 km2297 miles1996 nmWest-southwest WSW
Hong Kong, Hong KongFri 4:55 am3757 km2335 miles2029 nmEast E
China, Beijing Municipality, BeijingFri 4:55 am3787 km2353 miles2045 nmEast-northeast ENE
Malaysia, Kuala Lumpur, Kuala LumpurFri 4:55 am3808 km2366 miles2056 nmSoutheast SE
Syria, DamascusThu 11:55 pm3932 km2443 miles2123 nmWest-northwest WNW
Russia, ChitaFri 5:55 am3975 km2470 miles2146 nmNortheast NE
Jordan, AmmanThu 11:55 pm3981 km2474 miles2149 nmWest-northwest WNW
British Indian Ocean Territory, British Indian Ocean Territory, Diego GarciaFri 2:55 am3987 km2478 miles2153 nmSouth S
Lebanon, Beirut *Thu 11:55 pm4006 km2489 miles2163 nmWest-northwest WNW
Djibouti, DjiboutiThu 11:55 pm4010 km2492 miles2165 nmWest-southwest WSW
Israel, Jerusalem *Thu 11:55 pm4048 km2516 miles2186 nmWest-northwest WNW
Singapore, SingaporeFri 4:55 am4121 km2561 miles2225 nmSoutheast SE
Cyprus, Nicosia *Thu 11:55 pm4194 km2606 miles2265 nmWest-northwest WNW
Eritrea, AsmaraThu 11:55 pm4200 km2610 miles2268 nmWest-southwest WSW
Ukraine, Dnipro *Thu 11:55 pm4232 km2630 miles2285 nmNorthwest NW
Turkey, AnkaraThu 11:55 pm4244 km2637 miles2292 nmWest-northwest WNW
China, Shanghai Municipality, ShanghaiFri 4:55 am4254 km2643 miles2297 nmEast-northeast ENE
Seychelles, VictoriaFri 12:55 am4342 km2698 miles2345 nmSouthwest SW
Russia, MoscowThu 11:55 pm4369 km2715 miles2359 nmNorthwest NW
Taiwan, TaipeiFri 4:55 am4390 km2728 miles2370 nmEast E
Egypt, Cairo *Thu 11:55 pm4452 km2766 miles2404 nmWest-northwest WNW
Somalia, MogadishuThu 11:55 pm4477 km2782 miles2417 nmSouthwest SW
Ethiopia, Addis AbabaThu 11:55 pm4568 km2838 miles2467 nmWest-southwest WSW
Turkey, IstanbulThu 11:55 pm4579 km2845 miles2472 nmWest-northwest WNW
North Korea, PyongyangFri 5:55 am4586 km2849 miles2476 nmEast-northeast ENE
Ukraine, Kyiv *Thu 11:55 pm4606 km2862 miles2487 nmNorthwest NW
Moldova, Chișinău *Thu 11:55 pm4652 km2891 miles2512 nmNorthwest NW
South Korea, SeoulFri 5:55 am4696 km2918 miles2536 nmEast-northeast ENE
Philippines, ManilaFri 4:55 am4747 km2950 miles2563 nmEast E
Brunei, Bandar Seri BegawanFri 4:55 am4750 km2951 miles2565 nmEast-southeast ESE
Sudan, KhartoumThu 10:55 pm4805 km2986 miles2595 nmWest W
Romania, Bucharest *Thu 11:55 pm4834 km3003 miles2610 nmNorthwest NW
Belarus, MinskThu 11:55 pm4899 km3044 miles2645 nmNorthwest NW
Indonesia, Jakarta Special Capital Region, JakartaFri 3:55 am4965 km3085 miles2681 nmSoutheast SE
Greece, Athens *Thu 11:55 pm5037 km3130 miles2720 nmWest-northwest WNW
Bulgaria, Sofia *Thu 11:55 pm5052 km3139 miles2728 nmWest-northwest WNW
Lithuania, Vilnius *Thu 11:55 pm5063 km3146 miles2734 nmNorthwest NW
Latvia, Riga *Thu 11:55 pm5196 km3228 miles2805 nmNorthwest NW
North Macedonia, Skopje *Thu 10:55 pm5209 km3236 miles2812 nmWest-northwest WNW
Estonia, Tallinn *Thu 11:55 pm5235 km3253 miles2827 nmNorth-northwest NNW
Finland, Helsinki *Thu 11:55 pm5249 km3262 miles2834 nmNorth-northwest NNW
Serbia, Belgrade *Thu 10:55 pm5282 km3282 miles2852 nmNorthwest NW
Poland, Warsaw *Thu 10:55 pm5294 km3290 miles2859 nmNorthwest NW
Indonesia, East Kalimantan, NusantaraFri 4:55 am5313 km3301 miles2869 nmEast-southeast ESE
Albania, Tirana *Thu 10:55 pm5346 km3322 miles2887 nmWest-northwest WNW
Montenegro, Podgorica *Thu 10:55 pm5386 km3347 miles2908 nmWest-northwest WNW
Hungary, Budapest *Thu 10:55 pm5394 km3352 miles2913 nmNorthwest NW
Kenya, NairobiThu 11:55 pm5427 km3372 miles2930 nmWest-southwest WSW
Bosnia-Herzegovina, Sarajevo *Thu 10:55 pm5449 km3386 miles2942 nmNorthwest NW
South Sudan, JubaThu 10:55 pm5482 km3406 miles2960 nmWest-southwest WSW
Austria, Vienna, Vienna *Thu 10:55 pm5596 km3477 miles3022 nmNorthwest NW
Sweden, Stockholm *Thu 10:55 pm5600 km3480 miles3024 nmNorthwest NW
Croatia, Zagreb *Thu 10:55 pm5631 km3499 miles3041 nmNorthwest NW
Tanzania, Dar es SalaamThu 11:55 pm5644 km3507 miles3048 nmSouthwest SW
Czechia, Prague *Thu 10:55 pm5739 km3566 miles3099 nmNorthwest NW
Germany, Berlin, Berlin *Thu 10:55 pm5814 km3613 miles3139 nmNorthwest NW
Japan, TokyoFri 5:55 am5849 km3635 miles3158 nmEast-northeast ENE
Denmark, Copenhagen *Thu 10:55 pm5879 km3653 miles3175 nmNorthwest NW
Italy, Rome *Thu 10:55 pm5949 km3696 miles3212 nmWest-northwest WNW
Norway, Oslo *Thu 10:55 pm6019 km3740 miles3250 nmNorthwest NW
Madagascar, AntananarivoThu 11:55 pm6140 km3815 miles3315 nmSouthwest SW
Germany, Hesse, Frankfurt *Thu 10:55 pm6149 km3821 miles3320 nmNorthwest NW
Switzerland, Zurich, Zürich *Thu 10:55 pm6187 km3844 miles3341 nmNorthwest NW
Netherlands, Amsterdam *Thu 10:55 pm6391 km3971 miles3451 nmNorthwest NW
Belgium, Brussels, Brussels *Thu 10:55 pm6447 km4006 miles3481 nmNorthwest NW
France, Paris, Paris *Thu 10:55 pm6621 km4114 miles3575 nmNorthwest NW
United Kingdom, England, London *Thu 9:55 pm6746 km4192 miles3643 nmNorthwest NW
Algeria, AlgiersThu 9:55 pm6860 km4263 miles3704 nmWest-northwest WNW
Ireland, Dublin *Thu 9:55 pm7114 km4421 miles3842 nmNorthwest NW
Spain, Madrid, Madrid *Thu 10:55 pm7309 km4541 miles3946 nmNorthwest NW
Portugal, Lisbon, Lisbon *Thu 9:55 pm7811 km4854 miles4218 nmNorthwest NW
Morocco, Casablanca *Thu 9:55 pm7893 km4904 miles4262 nmWest-northwest WNW
South Africa, JohannesburgThu 10:55 pm8017 km4981 miles4329 nmSouthwest SW
Nigeria, Lagos, LagosThu 9:55 pm8107 km5038 miles4378 nmWest W
Australia, Victoria, MelbourneFri 6:55 am10,167 km6317 miles5490 nmSoutheast SE
Australia, New South Wales, SydneyFri 6:55 am10,394 km6459 miles5612 nmSoutheast SE
USA, New York, New York *Thu 4:55 pm11,801 km7333 miles6372 nmNorth-northwest NNW
USA, District of Columbia, Washington DC *Thu 4:55 pm12,092 km7513 miles6529 nmNorth-northwest NNW
USA, California, Los Angeles *Thu 1:55 pm12,899 km8015 miles6965 nmNorth-northeast NNE

* Adjusted for Daylight Saving Time (42 places).

Thu = Thursday, May 22, 2025 (66 places).
Fri = Friday, May 23, 2025 (165 places).

km = how many kilometers from Faridabad
miles = how many miles from Faridabad
nm = how many nautical miles from Faridabad

All numbers are air distances – as the crow flies/great circle distance.


Related Links

Related Time Zone Tools