Flight distance between Guaynabo, Puerto Rico and Budapest, Hungary 5,068.5 mi / 8,157.0 km