HowToGo

Flight from Rand to Sterling Heights, MI, USA

How to get to Sterling Heights, MI, USA from Rand by flight ? You can check flights from Rand to Sterling Heights, MI, USA below.

Search Transfer from Rand to Sterling Heights, MI, USA

Search Flights

You can find flight ticket prices from Rand to Sterling Heights, MI, USA with our flight tickets search tool below

1. Johannesburg to Detroit

  1. You take a bus, shuttle or taxi from your location in Rand to Johannesburg.

  2. You take a flight from Johannesburg to Detroit and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Detroit to your destination in Sterling Heights, MI, USA.

Flight Depart Arrive
AF995 Air France
AF378 Air France
18:50 Johannesburg
15:40 Paris CDG
05:45 Paris CDG
18:15 Detroit
Connect
AF995 Air France
DL97 Delta
18:50 Johannesburg
10:30 Paris CDG
05:45 Paris CDG
13:30 Detroit
Connect
LH573 Lufthansa
LH442 Lufthansa
19:00 Johannesburg
10:40 Frankfurt
05:35 Frankfurt
13:55 Detroit
Connect
UA187 United Airlines
UA295 United Airlines
UA3539 6066 United Airlines
20:00 Johannesburg
08:20 Newark
10:35 Washington Dulles
05:45 Newark
09:38 Washington Dulles
12:06 Detroit
Connect
UA187 United Airlines
UA4848 United Airlines
UA6362 United Airlines
20:00 Johannesburg
14:00 Newark
18:05 Washington Dulles
05:45 Newark
15:20 Washington Dulles
19:43 Detroit
Connect
UA187 United Airlines
UA3641 United Airlines
20:00 Johannesburg
09:15 Newark
05:45 Newark
11:19 Detroit
Connect
UA187 United Airlines
UA4449 United Airlines
20:00 Johannesburg
09:20 Newark
05:45 Newark
11:14 Detroit
Connect
UA187 United Airlines
UA1649 United Airlines
UA1185 United Airlines
20:00 Johannesburg
11:45 Newark
14:45 Chicago O'Hare
05:45 Newark
13:14 Chicago O'Hare
17:05 Detroit
Connect
UA187 United Airlines
UA1649 United Airlines
UA3699 United Airlines
20:00 Johannesburg
11:45 Newark
14:45 Chicago O'Hare
05:45 Newark
13:14 Chicago O'Hare
17:08 Detroit
Connect
UA187 United Airlines
UA1649 United Airlines
UA4419 United Airlines
20:00 Johannesburg
11:45 Newark
14:45 Chicago O'Hare
05:45 Newark
13:14 Chicago O'Hare
17:10 Detroit
Connect
UA187 United Airlines
UA1992 United Airlines
UA6362 United Airlines
20:00 Johannesburg
15:35 Newark
18:05 Washington Dulles
05:45 Newark
16:47 Washington Dulles
19:43 Detroit
Connect
UA187 United Airlines
UA4449 United Airlines
20:00 Johannesburg
09:15 Newark
05:45 Newark
11:09 Detroit
Connect
UA187 United Airlines
UA295 United Airlines
UA6362 United Airlines
20:00 Johannesburg
08:20 Newark
18:05 Washington Dulles
05:45 Newark
09:38 Washington Dulles
19:43 Detroit
Connect
VS450 Virgin Atlantic
DL17 Delta
20:10 Johannesburg
10:05 London Heathrow
06:20 London Heathrow
13:45 Detroit
Connect
BA054 British Airways
DL17 Delta
21:10 Johannesburg
10:05 London Heathrow
07:20 London Heathrow
13:45 Detroit
Connect

2. Johannesburg to Cleveland

  1. You take a bus, shuttle or taxi from your location in Rand to Johannesburg.

  2. You take a flight from Johannesburg to Cleveland and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Cleveland to your destination in Sterling Heights, MI, USA.

Flight Depart Arrive
UA187 United Airlines
UA307 United Airlines
20:00 Johannesburg
09:00 Newark
05:45 Newark
10:37 Cleveland
Connect
UA187 United Airlines
UA295 United Airlines
UA3479 United Airlines
20:00 Johannesburg
08:20 Newark
10:30 Washington Dulles
05:45 Newark
09:38 Washington Dulles
11:50 Cleveland
Connect
UA187 United Airlines
UA4847 3587 United Airlines
UA4517 United Airlines
20:00 Johannesburg
08:35 Newark
11:45 Myrtle Beach
05:45 Newark
10:22 Myrtle Beach
13:42 Cleveland
Connect
UA187 United Airlines
UA636 United Airlines
20:00 Johannesburg
15:45 Newark
05:45 Newark
17:14 Cleveland
Connect
UA187 United Airlines
UA3705 United Airlines
20:00 Johannesburg
15:45 Newark
05:45 Newark
17:23 Cleveland
Connect
UA187 United Airlines
UA295 United Airlines
UA343 United Airlines
20:00 Johannesburg
08:20 Newark
17:40 Washington Dulles
05:45 Newark
09:38 Washington Dulles
18:56 Cleveland
Connect
UA187 United Airlines
UA1992 United Airlines
UA343 United Airlines
20:00 Johannesburg
15:35 Newark
17:40 Washington Dulles
05:45 Newark
16:47 Washington Dulles
18:56 Cleveland
Connect
UA187 United Airlines
UA4848 United Airlines
UA343 United Airlines
20:00 Johannesburg
14:00 Newark
17:40 Washington Dulles
05:45 Newark
15:20 Washington Dulles
18:56 Cleveland
Connect
UA187 United Airlines
UA3552 United Airlines
UA4511 United Airlines
20:00 Johannesburg
09:59 Newark
17:25 Hilton Head
05:45 Newark
12:15 Hilton Head
19:26 Cleveland
Connect

3. Johannesburg to Windsor

  1. You take a bus, shuttle or taxi from your location in Rand to Johannesburg.

  2. You take a flight from Johannesburg to Windsor and cost approximately 1300 USD.

  3. You take a bus, shuttle or taxi from Windsor to your destination in Sterling Heights, MI, USA.

Flight Depart Arrive
KL0510 KLM
KL0671 KLM
PD482 Porter Airlines
PD484 Porter Airlines
01:10 Johannesburg
15:20 Amsterdam Schiphol
18:25 Montreal
20:59 Billy Bishop Toronto City
12:15 Amsterdam Schiphol
16:50 Montreal
19:35 Billy Bishop Toronto City
21:59 Windsor
Connect
KL0510 KLM
KL0671 KLM
PD480 Porter Airlines
PD484 Porter Airlines
01:10 Johannesburg
15:20 Amsterdam Schiphol
17:45 Montreal
20:59 Billy Bishop Toronto City
12:15 Amsterdam Schiphol
16:50 Montreal
18:55 Billy Bishop Toronto City
21:59 Windsor
Connect
LH573 Lufthansa
AC841 Air Canada
AC8871 Air Canada
19:00 Johannesburg
10:15 Frankfurt
14:05 Toronto
05:35 Frankfurt
12:35 Toronto
15:13 Windsor
Connect
LH573 Lufthansa
LH1004 Lufthansa
AC835 Air Canada
AC8877 Air Canada
19:00 Johannesburg
07:30 Frankfurt
10:30 Brussels
20:55 Toronto
05:35 Frankfurt
08:25 Brussels
12:30 Toronto
21:59 Windsor
Connect
LH573 Lufthansa
LH1004 Lufthansa
AC835 Air Canada
AC8871 Air Canada
19:00 Johannesburg
07:30 Frankfurt
10:30 Brussels
14:05 Toronto
05:35 Frankfurt
08:25 Brussels
12:30 Toronto
15:13 Windsor
Connect
LH573 Lufthansa
AC841 Air Canada
AC8877 Air Canada
19:00 Johannesburg
10:15 Frankfurt
20:55 Toronto
05:35 Frankfurt
12:35 Toronto
21:59 Windsor
Connect
LH573 Lufthansa
LH470 Lufthansa
AC8877 Air Canada
19:00 Johannesburg
13:20 Frankfurt
20:55 Toronto
05:35 Frankfurt
16:20 Toronto
21:59 Windsor
Connect
UA187 United Airlines
PD120 Porter Airlines
PD575 Porter Airlines
20:00 Johannesburg
07:55 Newark
12:15 Billy Bishop Toronto City
05:45 Newark
09:35 Billy Bishop Toronto City
13:15 Windsor
Connect
UA187 United Airlines
PD122 Porter Airlines
PD458 Porter Airlines
20:00 Johannesburg
08:45 Newark
11:25 Billy Bishop Toronto City
05:45 Newark
10:30 Billy Bishop Toronto City
12:25 Windsor
Connect
UA187 United Airlines
UA295 United Airlines
PD720 Porter Airlines
PD466 Porter Airlines
20:00 Johannesburg
08:20 Newark
10:45 Washington Dulles
13:45 Billy Bishop Toronto City
05:45 Newark
09:38 Washington Dulles
12:15 Billy Bishop Toronto City
14:45 Windsor
Connect
UA187 United Airlines
AC8853 Air Canada
AC451 Air Canada
AC8871 Air Canada
20:00 Johannesburg
08:25 Newark
12:00 Ottawa
14:05 Toronto
05:45 Newark
09:50 Ottawa
13:05 Toronto
15:13 Windsor
Connect
UA187 United Airlines
PD120 Porter Airlines
PD458 Porter Airlines
20:00 Johannesburg
07:55 Newark
11:25 Billy Bishop Toronto City
05:45 Newark
09:35 Billy Bishop Toronto City
12:25 Windsor
Connect
UA187 United Airlines
PD122 Porter Airlines
PD575 Porter Airlines
20:00 Johannesburg
08:45 Newark
12:15 Billy Bishop Toronto City
05:45 Newark
10:30 Billy Bishop Toronto City
13:15 Windsor
Connect
UA187 United Airlines
AC7651 Air Canada
AC8877 Air Canada
20:00 Johannesburg
10:40 Newark
20:55 Toronto
05:45 Newark
12:15 Toronto
21:59 Windsor
Connect
UA187 United Airlines
PD122 Porter Airlines
PD216 Porter Airlines
20:00 Johannesburg
08:45 Newark
11:55 Billy Bishop Toronto City
05:45 Newark
10:30 Billy Bishop Toronto City
12:55 Windsor
Connect
UA187 United Airlines
PD118 Porter Airlines
PD216 Porter Airlines
20:00 Johannesburg
06:50 Newark
11:55 Billy Bishop Toronto City
05:45 Newark
08:29 Billy Bishop Toronto City
12:55 Windsor
Connect
UA187 United Airlines
PD120 Porter Airlines
PD216 Porter Airlines
20:00 Johannesburg
07:55 Newark
11:55 Billy Bishop Toronto City
05:45 Newark
09:35 Billy Bishop Toronto City
12:55 Windsor
Connect
UA187 United Airlines
UA295 United Airlines
PD724 Porter Airlines
PD246 Porter Airlines
20:00 Johannesburg
08:20 Newark
12:50 Washington Dulles
16:45 Billy Bishop Toronto City
05:45 Newark
09:38 Washington Dulles
14:20 Billy Bishop Toronto City
17:45 Windsor
Connect
UA187 United Airlines
UA3675 United Airlines
AC8871 Air Canada
20:00 Johannesburg
10:10 Newark
14:05 Toronto
05:45 Newark
11:41 Toronto
15:13 Windsor
Connect
UA187 United Airlines
UA295 United Airlines
PD720 Porter Airlines
PD246 Porter Airlines
20:00 Johannesburg
08:20 Newark
10:45 Washington Dulles
16:45 Billy Bishop Toronto City
05:45 Newark
09:38 Washington Dulles
12:15 Billy Bishop Toronto City
17:45 Windsor
Connect
UA187 United Airlines
AC7651 Air Canada
AC8871 Air Canada
20:00 Johannesburg
10:40 Newark
14:05 Toronto
05:45 Newark
12:15 Toronto
15:13 Windsor
Connect
UA187 United Airlines
UA4951 United Airlines
PD514 516 Porter Airlines
PD246 Porter Airlines
20:00 Johannesburg
09:00 Newark
12:40 Quebec
16:45 Billy Bishop Toronto City
05:45 Newark
10:51 Quebec
14:28 Billy Bishop Toronto City
17:45 Windsor
Connect
UA187 United Airlines
PD118 Porter Airlines
PD220 Porter Airlines
20:00 Johannesburg
06:50 Newark
12:40 Billy Bishop Toronto City
05:45 Newark
08:29 Billy Bishop Toronto City
13:40 Windsor
Connect
UA187 United Airlines
UA1953 United Airlines
PD942 Porter Airlines
PD246 Porter Airlines
20:00 Johannesburg
08:45 Newark
12:15 Boston
16:45 Billy Bishop Toronto City
05:45 Newark
09:55 Boston
14:09 Billy Bishop Toronto City
17:45 Windsor
Connect
UA187 United Airlines
PD118 Porter Airlines
PD575 Porter Airlines
20:00 Johannesburg
06:50 Newark
12:15 Billy Bishop Toronto City
05:45 Newark
08:29 Billy Bishop Toronto City
13:15 Windsor
Connect
UA187 United Airlines
UA3675 United Airlines
AC8877 Air Canada
20:00 Johannesburg
10:10 Newark
20:55 Toronto
05:45 Newark
11:41 Toronto
21:59 Windsor
Connect
UA187 United Airlines
UA295 United Airlines
UA6195 United Airlines
AC8871 Air Canada
20:00 Johannesburg
08:20 Newark
10:55 Washington Dulles
14:05 Toronto
05:45 Newark
09:38 Washington Dulles
12:26 Toronto
15:13 Windsor
Connect
UA187 United Airlines
AC7657 Air Canada
AC8877 Air Canada
20:00 Johannesburg
17:00 Newark
20:55 Toronto
05:45 Newark
18:35 Toronto
21:59 Windsor
Connect
UA187 United Airlines
UA1953 United Airlines
AC7677 Air Canada
AC8871 Air Canada
20:00 Johannesburg
08:45 Newark
10:55 Boston
14:05 Toronto
05:45 Newark
09:55 Boston
12:47 Toronto
15:13 Windsor
Connect
BA054 British Airways
AC857 Air Canada
AC8877 Air Canada
21:10 Johannesburg
14:05 London Heathrow
20:55 Toronto
07:20 London Heathrow
16:45 Toronto
21:59 Windsor
Connect
BA054 British Airways
BA093 British Airways
AC8877 Air Canada
21:10 Johannesburg
13:10 London Heathrow
20:55 Toronto
07:20 London Heathrow
15:55 Toronto
21:59 Windsor
Connect
BA054 British Airways
BA099 British Airways
AC8877 Air Canada
21:10 Johannesburg
17:05 London Heathrow
20:55 Toronto
07:20 London Heathrow
19:55 Toronto
21:59 Windsor
Connect
KL0592 KLM
KL0671 KLM
PD480 Porter Airlines
PD581 Porter Airlines
23:10 Johannesburg
15:20 Amsterdam Schiphol
17:45 Montreal
20:00 Billy Bishop Toronto City
10:20 Amsterdam Schiphol
16:50 Montreal
18:55 Billy Bishop Toronto City
21:00 Windsor
Connect
KL0592 KLM
KL0671 KLM
PD482 Porter Airlines
PD484 Porter Airlines
23:10 Johannesburg
15:20 Amsterdam Schiphol
18:25 Montreal
20:59 Billy Bishop Toronto City
10:20 Amsterdam Schiphol
16:50 Montreal
19:35 Billy Bishop Toronto City
21:59 Windsor
Connect
KL0592 KLM
AC827 Air Canada
AC8877 Air Canada
23:10 Johannesburg
11:55 Amsterdam Schiphol
20:55 Toronto
10:20 Amsterdam Schiphol
13:50 Toronto
21:59 Windsor
Connect

4. Johannesburg to Grand Rapids

  1. You take a bus, shuttle or taxi from your location in Rand to Johannesburg.

  2. You take a flight from Johannesburg to Grand Rapids and cost approximately 900 USD.

  3. You take a bus, shuttle or taxi from Grand Rapids to your destination in Sterling Heights, MI, USA.

Flight Depart Arrive
LH573 Lufthansa
LH430 Lufthansa
UA4535 3651 3888 United Airlines
19:00 Johannesburg
10:45 Frankfurt
14:20 Chicago O'Hare
05:35 Frankfurt
13:00 Chicago O'Hare
16:22 Grand Rapids
Connect
UA187 United Airlines
UA4848 United Airlines
UA3765 United Airlines
20:00 Johannesburg
14:00 Newark
17:30 Washington Dulles
05:45 Newark
15:20 Washington Dulles
19:20 Grand Rapids
Connect
UA187 United Airlines
UA295 United Airlines
UA3765 United Airlines
20:00 Johannesburg
08:20 Newark
17:30 Washington Dulles
05:45 Newark
09:38 Washington Dulles
19:20 Grand Rapids
Connect
UA187 United Airlines
G42423 Allegiant Air
20:00 Johannesburg
11:55 Newark
05:45 Newark
13:45 Grand Rapids
Connect
UA187 United Airlines
UA1649 United Airlines
UA469 United Airlines
20:00 Johannesburg
11:45 Newark
18:10 Chicago O'Hare
05:45 Newark
13:14 Chicago O'Hare
20:03 Grand Rapids
Connect
UA187 United Airlines
UA1649 United Airlines
UA4535 3651 3888 United Airlines
20:00 Johannesburg
11:45 Newark
14:20 Chicago O'Hare
05:45 Newark
13:14 Chicago O'Hare
16:22 Grand Rapids
Connect
UA187 United Airlines
UA3617 United Airlines
UA469 United Airlines
20:00 Johannesburg
15:05 Newark
18:10 Chicago O'Hare
05:45 Newark
16:47 Chicago O'Hare
20:03 Grand Rapids
Connect
UA187 United Airlines
UA4438 United Airlines
20:00 Johannesburg
09:30 Newark
05:45 Newark
11:38 Grand Rapids
Connect
UA187 United Airlines
UA2193 United Airlines
UA469 United Airlines
20:00 Johannesburg
15:05 Newark
18:10 Chicago O'Hare
05:45 Newark
16:38 Chicago O'Hare
20:03 Grand Rapids
Connect
VS450 Virgin Atlantic
DL17 Delta
DL3569 Delta
20:10 Johannesburg
10:05 London Heathrow
16:00 Detroit
06:20 London Heathrow
13:45 Detroit
16:55 Grand Rapids
Connect
BA054 British Airways
AA87 American Airlines
AA4502 American Airlines
21:10 Johannesburg
12:15 London Heathrow
16:05 Chicago O'Hare
07:20 London Heathrow
15:05 Chicago O'Hare
18:13 Grand Rapids
Connect
BA054 British Airways
BA295 British Airways
AA4502 American Airlines
21:10 Johannesburg
10:25 London Heathrow
16:05 Chicago O'Hare
07:20 London Heathrow
13:10 Chicago O'Hare
18:13 Grand Rapids
Connect

5. Johannesburg to Toronto

  1. You take a bus, shuttle or taxi from your location in Rand to Johannesburg.

  2. You take a flight from Johannesburg to Toronto and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Toronto to your destination in Sterling Heights, MI, USA.

Flight Depart Arrive
KL0510 KLM
TS341 Air Transat
01:10 Johannesburg
15:00 Amsterdam Schiphol
12:15 Amsterdam Schiphol
17:20 Toronto
Connect
AF995 Air France
AF356 Air France
18:50 Johannesburg
13:55 Paris CDG
05:45 Paris CDG
16:10 Toronto
Connect
LH573 Lufthansa
AC845 Air Canada
AC415 Air Canada
19:00 Johannesburg
10:10 Frankfurt
14:00 Montreal
05:35 Frankfurt
11:50 Montreal
15:22 Toronto
Connect
LH573 Lufthansa
AC841 Air Canada
19:00 Johannesburg
10:15 Frankfurt
05:35 Frankfurt
12:35 Toronto
Connect
LH573 Lufthansa
LH470 Lufthansa
19:00 Johannesburg
13:20 Frankfurt
05:35 Frankfurt
16:20 Toronto
Connect
LX289 Swiss
AC881 Air Canada
19:25 Johannesburg
13:00 Zurich
06:10 Zurich
15:25 Toronto
Connect
UA187 United Airlines
UA295 United Airlines
UA6195 United Airlines
20:00 Johannesburg
08:20 Newark
10:55 Washington Dulles
05:45 Newark
09:38 Washington Dulles
12:26 Toronto
Connect
UA187 United Airlines
UA1649 United Airlines
UA4552 United Airlines
20:00 Johannesburg
11:45 Newark
17:50 Chicago O'Hare
05:45 Newark
13:14 Chicago O'Hare
20:36 Toronto
Connect
UA187 United Airlines
UA2193 United Airlines
UA4552 United Airlines
20:00 Johannesburg
15:05 Newark
17:50 Chicago O'Hare
05:45 Newark
16:38 Chicago O'Hare
20:36 Toronto
Connect
UA187 United Airlines
UA3666 United Airlines
AC609 Air Canada
20:00 Johannesburg
08:57 Newark
13:55 Halifax
05:45 Newark
12:04 Halifax
15:22 Toronto
Connect
UA187 United Airlines
AC7657 Air Canada
20:00 Johannesburg
17:00 Newark
05:45 Newark
18:35 Toronto
Connect
UA187 United Airlines
AC7651 Air Canada
20:00 Johannesburg
10:40 Newark
05:45 Newark
12:15 Toronto
Connect
UA187 United Airlines
UA3675 United Airlines
20:00 Johannesburg
10:10 Newark
05:45 Newark
11:41 Toronto
Connect
UA187 United Airlines
UA3666 United Airlines
AC611 Air Canada
20:00 Johannesburg
08:57 Newark
15:50 Halifax
05:45 Newark
12:04 Halifax
17:17 Toronto
Connect
UA187 United Airlines
UA3617 United Airlines
UA4552 United Airlines
20:00 Johannesburg
15:05 Newark
17:50 Chicago O'Hare
05:45 Newark
16:47 Chicago O'Hare
20:36 Toronto
Connect
BA054 British Airways
BA093 British Airways
21:10 Johannesburg
13:10 London Heathrow
07:20 London Heathrow
15:55 Toronto
Connect
BA054 British Airways
BA099 British Airways
21:10 Johannesburg
17:05 London Heathrow
07:20 London Heathrow
19:55 Toronto
Connect
KL0592 KLM
TS341 Air Transat
23:10 Johannesburg
15:00 Amsterdam Schiphol
10:20 Amsterdam Schiphol
17:20 Toronto
Connect
KL0592 KLM
AC827 Air Canada
23:10 Johannesburg
11:55 Amsterdam Schiphol
10:20 Amsterdam Schiphol
13:50 Toronto
Connect

6. Johannesburg to Columbus

  1. You take a bus, shuttle or taxi from your location in Rand to Johannesburg.

  2. You take a flight from Johannesburg to Columbus and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Columbus to your destination in Sterling Heights, MI, USA.

Flight Depart Arrive
UA187 United Airlines
UA4419 United Airlines
20:00 Johannesburg
09:59 Newark
05:45 Newark
11:43 Columbus
Connect
UA187 United Airlines
UA3667 United Airlines
UA4604 United Airlines
20:00 Johannesburg
08:30 Newark
12:30 Charleston
05:45 Newark
10:50 Charleston
14:14 Columbus
Connect
UA187 United Airlines
UA741 United Airlines
UA4604 United Airlines
20:00 Johannesburg
08:35 Newark
12:30 Charleston
05:45 Newark
10:37 Charleston
14:14 Columbus
Connect
UA187 United Airlines
UA1649 United Airlines
UA5510 United Airlines
20:00 Johannesburg
11:45 Newark
14:45 Chicago O'Hare
05:45 Newark
13:14 Chicago O'Hare
17:08 Columbus
Connect
UA187 United Airlines
UA295 United Airlines
UA3484 United Airlines
20:00 Johannesburg
08:20 Newark
11:05 Washington Dulles
05:45 Newark
09:38 Washington Dulles
12:27 Columbus
Connect
UA187 United Airlines
UA4439 United Airlines
UA4394 United Airlines
20:00 Johannesburg
10:00 Newark
16:30 Portland
05:45 Newark
11:16 Portland
18:41 Columbus
Connect
UA187 United Airlines
UA1992 United Airlines
UA3413 United Airlines
20:00 Johannesburg
15:35 Newark
18:10 Washington Dulles
05:45 Newark
16:47 Washington Dulles
19:37 Columbus
Connect
UA187 United Airlines
UA4848 United Airlines
UA3413 United Airlines
20:00 Johannesburg
14:00 Newark
18:10 Washington Dulles
05:45 Newark
15:20 Washington Dulles
19:37 Columbus
Connect
UA187 United Airlines
UA295 United Airlines
UA3413 United Airlines
20:00 Johannesburg
08:20 Newark
18:10 Washington Dulles
05:45 Newark
09:38 Washington Dulles
19:37 Columbus
Connect
UA187 United Airlines
UA3552 United Airlines
UA4609 United Airlines
20:00 Johannesburg
09:59 Newark
18:15 Hilton Head
05:45 Newark
12:15 Hilton Head
20:09 Columbus
Connect
UA187 United Airlines
UA3672 United Airlines
20:00 Johannesburg
09:59 Newark
05:45 Newark
11:45 Columbus
Connect
UA187 United Airlines
UA1649 United Airlines
UA4542 United Airlines
20:00 Johannesburg
11:45 Newark
14:45 Chicago O'Hare
05:45 Newark
13:14 Chicago O'Hare
17:09 Columbus
Connect
VS450 Virgin Atlantic
DL17 Delta
DL5836 Delta
20:10 Johannesburg
10:05 London Heathrow
16:30 Detroit
06:20 London Heathrow
13:45 Detroit
17:29 Columbus
Connect

7. Johannesburg to Pittsburgh

  1. You take a bus, shuttle or taxi from your location in Rand to Johannesburg.

  2. You take a flight from Johannesburg to Pittsburgh and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Pittsburgh to your destination in Sterling Heights, MI, USA.

Flight Depart Arrive
LH573 Lufthansa
AC845 Air Canada
AC8171 Air Canada
19:00 Johannesburg
10:10 Frankfurt
13:30 Montreal
05:35 Frankfurt
11:50 Montreal
15:10 Pittsburgh
Connect
UA187 United Airlines
UA4435 United Airlines
20:00 Johannesburg
10:10 Newark
05:45 Newark
11:32 Pittsburgh
Connect
UA187 United Airlines
UA3529 United Airlines
20:00 Johannesburg
10:10 Newark
05:45 Newark
11:33 Pittsburgh
Connect
UA187 United Airlines
UA295 United Airlines
UA3586 United Airlines
20:00 Johannesburg
08:20 Newark
10:45 Washington Dulles
05:45 Newark
09:38 Washington Dulles
11:47 Pittsburgh
Connect
UA187 United Airlines
UA4516 United Airlines
20:00 Johannesburg
15:25 Newark
05:45 Newark
16:48 Pittsburgh
Connect
UA187 United Airlines
UA1649 United Airlines
UA3532 United Airlines
20:00 Johannesburg
11:45 Newark
14:45 Chicago O'Hare
05:45 Newark
13:14 Chicago O'Hare
17:21 Pittsburgh
Connect
UA187 United Airlines
UA3552 United Airlines
UA4615 United Airlines
20:00 Johannesburg
09:59 Newark
17:20 Hilton Head
05:45 Newark
12:15 Hilton Head
19:16 Pittsburgh
Connect
UA187 United Airlines
UA4848 United Airlines
UA3658 United Airlines
20:00 Johannesburg
14:00 Newark
18:15 Washington Dulles
05:45 Newark
15:20 Washington Dulles
19:24 Pittsburgh
Connect
UA187 United Airlines
UA295 United Airlines
UA3658 United Airlines
20:00 Johannesburg
08:20 Newark
18:15 Washington Dulles
05:45 Newark
09:38 Washington Dulles
19:24 Pittsburgh
Connect
UA187 United Airlines
UA1992 United Airlines
UA3658 United Airlines
20:00 Johannesburg
15:35 Newark
18:15 Washington Dulles
05:45 Newark
16:47 Washington Dulles
19:24 Pittsburgh
Connect

References

Find Hotels in Sterling Heights, MI, USA

You can find hotels and accommodations in Sterling Heights, MI, USA with our hotels search tool below

Booking.com