HowToGo

Flight from Pietermaritzburg to Estonia

How to get to Estonia from Pietermaritzburg by flight ? You can check flights from Pietermaritzburg to Estonia below.

Search Transfer from Pietermaritzburg to Estonia

Search Flights

You can find flight ticket prices from Pietermaritzburg to Estonia with our flight tickets search tool below

1. Pietermaritzburg to Tallinn

  1. You take a flight from Pietermaritzburg to Tallinn and cost approximately 1100 USD.

  2. You take a bus, shuttle or taxi from Tallinn to your destination in Estonia.

Flight Depart Arrive
4Z732 Airlink
TK39 43 Turkish Airlines
TK1421 Turkish Airlines
08:40 Pietermaritzburg
19:15 Johannesburg
09:40 Istanbul
09:45 Johannesburg
06:05 Istanbul
12:05 Tallinn
Connect
4Z732 Airlink
SA260 South African Airways
LH882 Lufthansa
08:40 Pietermaritzburg
20:25 Johannesburg
13:30 Frankfurt
09:45 Johannesburg
06:15 Frankfurt
16:50 Tallinn
Connect
4Z732 Airlink
TK39 43 Turkish Airlines
TK1423 Turkish Airlines
08:40 Pietermaritzburg
19:15 Johannesburg
14:45 Istanbul
09:45 Johannesburg
06:05 Istanbul
17:10 Tallinn
Connect
4Z732 Airlink
LH573 Lufthansa
LH882 Lufthansa
08:40 Pietermaritzburg
19:30 Johannesburg
13:30 Frankfurt
09:45 Johannesburg
05:20 Frankfurt
16:50 Tallinn
Connect
4Z732 Airlink
ET808 Ethiopian Airlines
ET724 Ethiopian Airlines
FR7320 Ryanair
08:40 Pietermaritzburg
14:10 Johannesburg
00:35 Addis Ababa
06:30 Vienna
09:45 Johannesburg
20:25 Addis Ababa
04:55 Vienna
09:55 Tallinn
Connect
4Z744 Airlink
AF995 Air France
BT690 Air Baltic
17:55 Pietermaritzburg
19:50 Johannesburg
18:55 Paris CDG
19:00 Johannesburg
05:45 Paris CDG
22:45 Tallinn
Connect
4Z744 Airlink
SA260 South African Airways
LH806 Lufthansa
SK1748 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
13:30 Frankfurt
17:05 Stockholm
19:00 Johannesburg
06:15 Frankfurt
15:35 Stockholm
19:05 Tallinn
Connect
4Z744 Airlink
SA260 South African Airways
LH824 Lufthansa
SK1786 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
09:10 Frankfurt
13:25 Copenhagen
19:00 Johannesburg
06:15 Frankfurt
10:35 Copenhagen
15:55 Tallinn
Connect
4Z744 Airlink
LX289 Swiss
AY1512 Finnair
AY1023 Finnair
17:55 Pietermaritzburg
20:30 Johannesburg
10:55 Zurich
16:25 Helsinki
19:00 Johannesburg
06:10 Zurich
14:45 Helsinki
17:00 Tallinn
Connect
4Z744 Airlink
SA260 South African Airways
LH802 Lufthansa
SK1748 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
10:00 Frankfurt
17:05 Stockholm
19:00 Johannesburg
06:15 Frankfurt
12:05 Stockholm
19:05 Tallinn
Connect
4Z744 Airlink
MS840 Egyptair
TK691 Turkish Airlines
TK1423 Turkish Airlines
17:55 Pietermaritzburg
21:45 Johannesburg
09:35 Cairo
14:45 Istanbul
19:00 Johannesburg
05:45 Cairo
13:05 Istanbul
17:10 Tallinn
Connect
4Z744 Airlink
MS840 Egyptair
MS737 Egyptair
TK1423 Turkish Airlines
17:55 Pietermaritzburg
21:45 Johannesburg
09:35 Cairo
14:45 Istanbul
19:00 Johannesburg
05:45 Cairo
13:00 Istanbul
17:10 Tallinn
Connect
4Z744 Airlink
SA260 South African Airways
LO382 LOT
LO787 LOT
17:55 Pietermaritzburg
20:25 Johannesburg
10:35 Frankfurt
14:55 Warsaw Chopin
19:00 Johannesburg
06:15 Frankfurt
12:25 Warsaw Chopin
17:35 Tallinn
Connect
4Z744 Airlink
MS840 Egyptair
MS731 Egyptair
FR2732 Ryanair
17:55 Pietermaritzburg
21:45 Johannesburg
10:35 Cairo
14:45 Berlin Brandenburg Apt
19:00 Johannesburg
05:45 Cairo
13:55 Berlin Brandenburg Apt
17:45 Tallinn
Connect
4Z744 Airlink
AZ0849 Alitalia
AY1762 Finnair
AY1027 Finnair
17:55 Pietermaritzburg
20:55 Johannesburg
11:05 Rome
18:30 Helsinki
19:00 Johannesburg
07:00 Rome
15:35 Helsinki
19:05 Tallinn
Connect
4Z744 Airlink
AZ0849 Alitalia
AY1762 Finnair
AY1023 Finnair
17:55 Pietermaritzburg
20:55 Johannesburg
11:05 Rome
16:25 Helsinki
19:00 Johannesburg
07:00 Rome
15:35 Helsinki
17:00 Tallinn
Connect
4Z744 Airlink
KL0592 KLM
KL1129 KLM
BT196 Air Baltic
17:55 Pietermaritzburg
23:55 Johannesburg
12:20 Amsterdam Schiphol
16:20 Copenhagen
19:00 Johannesburg
10:15 Amsterdam Schiphol
13:40 Copenhagen
18:45 Tallinn
Connect
4Z744 Airlink
LX289 Swiss
SK602 Scandinavian Airlines
SK1786 Scandinavian Airlines
17:55 Pietermaritzburg
20:30 Johannesburg
10:20 Zurich
13:25 Copenhagen
19:00 Johannesburg
06:10 Zurich
12:05 Copenhagen
15:55 Tallinn
Connect
4Z744 Airlink
LX289 Swiss
LX1266 Swiss
BT196 Air Baltic
17:55 Pietermaritzburg
20:30 Johannesburg
09:35 Zurich
16:20 Copenhagen
19:00 Johannesburg
06:10 Zurich
11:25 Copenhagen
18:45 Tallinn
Connect
4Z744 Airlink
LX289 Swiss
LX1266 Swiss
SK1786 Scandinavian Airlines
17:55 Pietermaritzburg
20:30 Johannesburg
09:35 Zurich
13:25 Copenhagen
19:00 Johannesburg
06:10 Zurich
11:25 Copenhagen
15:55 Tallinn
Connect
4Z744 Airlink
LX289 Swiss
AY1512 Finnair
AY1027 Finnair
17:55 Pietermaritzburg
20:30 Johannesburg
10:55 Zurich
18:30 Helsinki
19:00 Johannesburg
06:10 Zurich
14:45 Helsinki
19:05 Tallinn
Connect
4Z744 Airlink
SA260 South African Airways
LH884 Lufthansa
17:55 Pietermaritzburg
20:25 Johannesburg
20:55 Frankfurt
19:00 Johannesburg
06:15 Frankfurt
00:15 Tallinn
Connect
4Z744 Airlink
KL0592 KLM
KL1169 KLM
AY1027 Finnair
17:55 Pietermaritzburg
23:55 Johannesburg
14:00 Amsterdam Schiphol
18:30 Helsinki
19:00 Johannesburg
10:15 Amsterdam Schiphol
17:25 Helsinki
19:05 Tallinn
Connect
4Z744 Airlink
SA260 South African Airways
SK2636 Scandinavian Airlines
SK1748 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
12:15 Frankfurt
17:05 Stockholm
19:00 Johannesburg
06:15 Frankfurt
14:25 Stockholm
19:05 Tallinn
Connect
4Z744 Airlink
SA260 South African Airways
SK640 Scandinavian Airlines
SK1786 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
09:30 Frankfurt
13:25 Copenhagen
19:00 Johannesburg
06:15 Frankfurt
10:55 Copenhagen
15:55 Tallinn
Connect
4Z744 Airlink
SA260 South African Airways
LH802 Lufthansa
SK1744 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
10:00 Frankfurt
14:00 Stockholm
19:00 Johannesburg
06:15 Frankfurt
12:05 Stockholm
16:00 Tallinn
Connect
4Z744 Airlink
SA260 South African Airways
LH882 Lufthansa
17:55 Pietermaritzburg
20:25 Johannesburg
13:30 Frankfurt
19:00 Johannesburg
06:15 Frankfurt
16:50 Tallinn
Connect
4Z744 Airlink
SA260 South African Airways
LH806 Lufthansa
SK1772 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
13:30 Frankfurt
20:50 Stockholm
19:00 Johannesburg
06:15 Frankfurt
15:35 Stockholm
22:50 Tallinn
Connect
4Z744 Airlink
SA260 South African Airways
LH802 Lufthansa
SK1772 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
10:00 Frankfurt
20:50 Stockholm
19:00 Johannesburg
06:15 Frankfurt
12:05 Stockholm
22:50 Tallinn
Connect
4Z744 Airlink
SA260 South African Airways
SK2636 Scandinavian Airlines
SK1772 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
12:15 Frankfurt
20:50 Stockholm
19:00 Johannesburg
06:15 Frankfurt
14:25 Stockholm
22:50 Tallinn
Connect

2. Durban to Tallinn

  1. You take a bus, shuttle or taxi from your location in Pietermaritzburg to Durban.

  2. You take a flight from Durban to Tallinn and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Tallinn to your destination in Estonia.

Flight Depart Arrive
FA165 Safair
TK45 Turkish Airlines
TK1421 Turkish Airlines
14:10 Durban
18:35 Capetown
09:40 Istanbul
16:30 Capetown
06:00 Istanbul
12:05 Tallinn
Connect
BA6312 British Airways
TK45 Turkish Airlines
TK1421 Turkish Airlines
14:40 Durban
18:35 Capetown
09:40 Istanbul
16:50 Capetown
06:00 Istanbul
12:05 Tallinn
Connect
FA171 Safair
TK45 Turkish Airlines
TK1421 Turkish Airlines
14:45 Durban
18:35 Capetown
09:40 Istanbul
17:05 Capetown
06:00 Istanbul
12:05 Tallinn
Connect
EK775 Emirates
SU525 Aeroflot Russian Airlines
SU2106 Aeroflot Russian Airlines
15:15 Durban
02:30 Dubai
08:45 Moscow Sheremetyevo
01:35 Dubai
07:15 Moscow Sheremetyevo
10:40 Tallinn
Connect
EK775 Emirates
TK761 Turkish Airlines
TK1421 Turkish Airlines
15:15 Durban
02:40 Dubai
09:40 Istanbul
01:35 Dubai
06:45 Istanbul
12:05 Tallinn
Connect
FA343 Safair
TK39 43 Turkish Airlines
TK1421 Turkish Airlines
16:25 Durban
19:15 Johannesburg
09:40 Istanbul
17:35 Johannesburg
06:05 Istanbul
12:05 Tallinn
Connect
TK43 Turkish Airlines
TK39 43 Turkish Airlines
TK1421 Turkish Airlines
16:30 Durban
19:15 Johannesburg
09:40 Istanbul
17:50 Johannesburg
06:05 Istanbul
12:05 Tallinn
Connect
TK43 Turkish Airlines
TK39 43 Turkish Airlines
TK1423 Turkish Airlines
16:30 Durban
19:15 Johannesburg
14:45 Istanbul
17:50 Johannesburg
06:05 Istanbul
17:10 Tallinn
Connect
JE272 Mango
TK39 43 Turkish Airlines
TK1421 Turkish Airlines
17:00 Durban
19:15 Johannesburg
09:40 Istanbul
18:05 Johannesburg
06:05 Istanbul
12:05 Tallinn
Connect
FA263 Safair
TK39 43 Turkish Airlines
TK1421 Turkish Airlines
17:05 Durban
19:15 Johannesburg
09:40 Istanbul
18:15 Johannesburg
06:05 Istanbul
12:05 Tallinn
Connect

3. Pietermaritzburg to Helsinki

  1. You take a flight from Pietermaritzburg to Helsinki and cost approximately 1000 USD.

  2. You take a bus, shuttle or taxi from Helsinki to your destination in Estonia.

Flight Depart Arrive
4Z732 Airlink
QR1368 Qatar Airways
QR301 Qatar Airways
08:40 Pietermaritzburg
13:30 Johannesburg
08:10 Doha
09:45 Johannesburg
23:25 Doha
13:25 Helsinki
Connect
4Z732 Airlink
LH573 Lufthansa
LH848 Lufthansa
08:40 Pietermaritzburg
19:30 Johannesburg
10:45 Frankfurt
09:45 Johannesburg
05:20 Frankfurt
14:10 Helsinki
Connect
4Z732 Airlink
QR1378 Qatar Airways
QR301 Qatar Airways
08:40 Pietermaritzburg
20:25 Johannesburg
08:10 Doha
09:45 Johannesburg
06:20 Doha
13:25 Helsinki
Connect
4Z732 Airlink
AF995 Air France
AY1582 Finnair
08:40 Pietermaritzburg
19:50 Johannesburg
07:35 Paris CDG
09:45 Johannesburg
05:45 Paris CDG
11:30 Helsinki
Connect
4Z732 Airlink
TK39 43 Turkish Airlines
TK1761 Turkish Airlines
08:40 Pietermaritzburg
19:15 Johannesburg
09:05 Istanbul
09:45 Johannesburg
06:05 Istanbul
11:40 Helsinki
Connect
4Z744 Airlink
SA260 South African Airways
SK640 Scandinavian Airlines
SK1712 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
09:30 Frankfurt
13:30 Copenhagen
19:00 Johannesburg
06:15 Frankfurt
10:55 Copenhagen
16:10 Helsinki
Connect
4Z744 Airlink
SA260 South African Airways
SK640 Scandinavian Airlines
SK1716 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
09:30 Frankfurt
14:05 Copenhagen
19:00 Johannesburg
06:15 Frankfurt
10:55 Copenhagen
16:40 Helsinki
Connect
4Z744 Airlink
VS450 Virgin Atlantic
AY1340 Finnair
17:55 Pietermaritzburg
21:00 Johannesburg
07:30 London Heathrow
19:00 Johannesburg
06:20 London Heathrow
12:25 Helsinki
Connect
4Z744 Airlink
BA054 British Airways
AY1344 Finnair
17:55 Pietermaritzburg
22:15 Johannesburg
13:50 London Heathrow
19:00 Johannesburg
07:35 London Heathrow
18:45 Helsinki
Connect
4Z744 Airlink
SA260 South African Airways
SK2636 Scandinavian Airlines
SK716 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
12:15 Frankfurt
15:20 Stockholm
19:00 Johannesburg
06:15 Frankfurt
14:25 Stockholm
17:15 Helsinki
Connect
4Z744 Airlink
SA234 South African Airways
AY1340 Finnair
17:55 Pietermaritzburg
20:50 Johannesburg
07:30 London Heathrow
19:00 Johannesburg
06:25 London Heathrow
12:25 Helsinki
Connect
4Z744 Airlink
AZ0849 Alitalia
AY1762 Finnair
17:55 Pietermaritzburg
20:55 Johannesburg
11:05 Rome
19:00 Johannesburg
07:00 Rome
15:35 Helsinki
Connect
4Z744 Airlink
LX289 Swiss
AY1512 Finnair
17:55 Pietermaritzburg
20:30 Johannesburg
10:55 Zurich
19:00 Johannesburg
06:10 Zurich
14:45 Helsinki
Connect
4Z744 Airlink
KL0592 KLM
KL1171 KLM
17:55 Pietermaritzburg
23:55 Johannesburg
20:35 Amsterdam Schiphol
19:00 Johannesburg
10:15 Amsterdam Schiphol
23:55 Helsinki
Connect
4Z744 Airlink
SA260 South African Airways
LH850 Lufthansa
17:55 Pietermaritzburg
20:25 Johannesburg
13:40 Frankfurt
19:00 Johannesburg
06:15 Frankfurt
17:05 Helsinki
Connect
4Z744 Airlink
BA054 British Airways
AY1336 Finnair
17:55 Pietermaritzburg
22:15 Johannesburg
16:10 London Heathrow
19:00 Johannesburg
07:35 London Heathrow
21:10 Helsinki
Connect
4Z744 Airlink
AF995 Air France
AY1574 Finnair
17:55 Pietermaritzburg
19:50 Johannesburg
12:20 Paris CDG
19:00 Johannesburg
05:45 Paris CDG
16:15 Helsinki
Connect
4Z744 Airlink
VS450 Virgin Atlantic
AY1332 Finnair
17:55 Pietermaritzburg
21:00 Johannesburg
10:20 London Heathrow
19:00 Johannesburg
06:20 London Heathrow
15:15 Helsinki
Connect
4Z744 Airlink
BA054 British Airways
AY1332 Finnair
17:55 Pietermaritzburg
22:15 Johannesburg
10:20 London Heathrow
19:00 Johannesburg
07:35 London Heathrow
15:15 Helsinki
Connect
4Z744 Airlink
SA234 South African Airways
AY1332 Finnair
17:55 Pietermaritzburg
20:50 Johannesburg
10:20 London Heathrow
19:00 Johannesburg
06:25 London Heathrow
15:15 Helsinki
Connect
4Z744 Airlink
AF995 Air France
AY1572 Finnair
17:55 Pietermaritzburg
19:50 Johannesburg
10:50 Paris CDG
19:00 Johannesburg
05:45 Paris CDG
14:50 Helsinki
Connect
4Z744 Airlink
SA260 South African Airways
SK2636 Scandinavian Airlines
SK712 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
12:15 Frankfurt
16:30 Stockholm
19:00 Johannesburg
06:15 Frankfurt
14:25 Stockholm
18:25 Helsinki
Connect
4Z744 Airlink
KL0592 KLM
KL1169 KLM
17:55 Pietermaritzburg
23:55 Johannesburg
14:00 Amsterdam Schiphol
19:00 Johannesburg
10:15 Amsterdam Schiphol
17:25 Helsinki
Connect
4Z744 Airlink
SA260 South African Airways
LH824 Lufthansa
SK1712 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
09:10 Frankfurt
13:30 Copenhagen
19:00 Johannesburg
06:15 Frankfurt
10:35 Copenhagen
16:10 Helsinki
Connect
4Z744 Airlink
SA260 South African Airways
LH848 Lufthansa
17:55 Pietermaritzburg
20:25 Johannesburg
10:45 Frankfurt
19:00 Johannesburg
06:15 Frankfurt
14:10 Helsinki
Connect
4Z744 Airlink
SA260 South African Airways
LH802 Lufthansa
SK712 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
10:00 Frankfurt
14:05 Stockholm
19:00 Johannesburg
06:15 Frankfurt
12:05 Stockholm
16:20 Helsinki
Connect
4Z744 Airlink
AF995 Air France
AY1582 Finnair
17:55 Pietermaritzburg
19:50 Johannesburg
07:35 Paris CDG
19:00 Johannesburg
05:45 Paris CDG
11:30 Helsinki
Connect
4Z744 Airlink
QR1378 Qatar Airways
QR301 Qatar Airways
17:55 Pietermaritzburg
20:25 Johannesburg
08:10 Doha
19:00 Johannesburg
06:20 Doha
13:25 Helsinki
Connect
4Z744 Airlink
SA260 South African Airways
LH860 Lufthansa
SK2702 Scandinavian Airlines
17:55 Pietermaritzburg
20:25 Johannesburg
09:50 Frankfurt
14:00 Oslo
19:00 Johannesburg
06:15 Frankfurt
11:50 Oslo
16:25 Helsinki
Connect

4. Pietermaritzburg to Pulkovo

  1. You take a flight from Pietermaritzburg to Pulkovo and cost approximately 1200 USD.

  2. You take a bus, shuttle or taxi from Pulkovo to your destination in Estonia.

Flight Depart Arrive
4Z732 Airlink
LX289 Swiss
LX1310 Swiss
08:40 Pietermaritzburg
20:30 Johannesburg
07:25 Zurich
09:45 Johannesburg
06:10 Zurich
12:30 Pulkovo
Connect
4Z732 Airlink
AF995 Air France
AF1464 Air France
08:40 Pietermaritzburg
19:50 Johannesburg
09:25 Paris CDG
09:45 Johannesburg
05:45 Paris CDG
14:50 Pulkovo
Connect
4Z732 Airlink
TK39 43 Turkish Airlines
TK401 Turkish Airlines
08:40 Pietermaritzburg
19:15 Johannesburg
11:45 Istanbul
09:45 Johannesburg
06:05 Istanbul
15:10 Pulkovo
Connect
4Z744 Airlink
LX289 Swiss
LX1310 Swiss
17:55 Pietermaritzburg
20:30 Johannesburg
07:25 Zurich
19:00 Johannesburg
06:10 Zurich
12:30 Pulkovo
Connect
4Z744 Airlink
AF995 Air France
AF1464 Air France
17:55 Pietermaritzburg
19:50 Johannesburg
09:25 Paris CDG
19:00 Johannesburg
05:45 Paris CDG
14:50 Pulkovo
Connect
4Z744 Airlink
KL0592 KLM
KL1395 KLM
17:55 Pietermaritzburg
23:55 Johannesburg
12:50 Amsterdam Schiphol
19:00 Johannesburg
10:15 Amsterdam Schiphol
17:35 Pulkovo
Connect
4Z744 Airlink
SA260 South African Airways
LH1436 Lufthansa
17:55 Pietermaritzburg
20:25 Johannesburg
13:15 Frankfurt
19:00 Johannesburg
06:15 Frankfurt
17:55 Pulkovo
Connect
4Z744 Airlink
QR1378 Qatar Airways
QR281 Qatar Airways
17:55 Pietermaritzburg
20:25 Johannesburg
15:45 Doha
19:00 Johannesburg
06:20 Doha
21:50 Pulkovo
Connect

5. Johannesburg to Tallinn

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

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

  3. You take a bus, shuttle or taxi from Tallinn to your destination in Estonia.

Flight Depart Arrive
TK39 43 Turkish Airlines
TK1421 Turkish Airlines
19:15 Johannesburg
09:40 Istanbul
06:05 Istanbul
12:05 Tallinn
Connect
TK39 43 Turkish Airlines
TK1423 Turkish Airlines
19:15 Johannesburg
14:45 Istanbul
06:05 Istanbul
17:10 Tallinn
Connect
LH573 Lufthansa
LH882 Lufthansa
19:30 Johannesburg
13:30 Frankfurt
05:20 Frankfurt
16:50 Tallinn
Connect
LH573 Lufthansa
LH884 Lufthansa
19:30 Johannesburg
20:55 Frankfurt
05:20 Frankfurt
00:15 Tallinn
Connect
QR1378 Qatar Airways
QR301 Qatar Airways
AY1023 Finnair
20:25 Johannesburg
08:10 Doha
16:25 Helsinki
06:20 Doha
13:25 Helsinki
17:00 Tallinn
Connect
SA260 South African Airways
LH882 Lufthansa
20:25 Johannesburg
13:30 Frankfurt
06:15 Frankfurt
16:50 Tallinn
Connect
SA260 South African Airways
SK2636 Scandinavian Airlines
SK1748 Scandinavian Airlines
20:25 Johannesburg
12:15 Frankfurt
17:05 Stockholm
06:15 Frankfurt
14:25 Stockholm
19:05 Tallinn
Connect
SA260 South African Airways
SK640 Scandinavian Airlines
SK1786 Scandinavian Airlines
20:25 Johannesburg
09:30 Frankfurt
13:25 Copenhagen
06:15 Frankfurt
10:55 Copenhagen
15:55 Tallinn
Connect
SA260 South African Airways
LH824 Lufthansa
SK1786 Scandinavian Airlines
20:25 Johannesburg
09:10 Frankfurt
13:25 Copenhagen
06:15 Frankfurt
10:35 Copenhagen
15:55 Tallinn
Connect
SA260 South African Airways
LH802 Lufthansa
SK1744 Scandinavian Airlines
20:25 Johannesburg
10:00 Frankfurt
14:00 Stockholm
06:15 Frankfurt
12:05 Stockholm
16:00 Tallinn
Connect
QR1378 Qatar Airways
QR301 Qatar Airways
AY1027 Finnair
20:25 Johannesburg
08:10 Doha
18:30 Helsinki
06:20 Doha
13:25 Helsinki
19:05 Tallinn
Connect
SA234 South African Airways
LH901 Lufthansa
LH882 Lufthansa
20:50 Johannesburg
09:30 London Heathrow
13:30 Frankfurt
06:25 London Heathrow
12:05 Frankfurt
16:50 Tallinn
Connect
SA234 South African Airways
SK526 Scandinavian Airlines
SK1748 Scandinavian Airlines
20:50 Johannesburg
10:35 London Heathrow
17:05 Stockholm
06:25 London Heathrow
14:10 Stockholm
19:05 Tallinn
Connect
BA054 British Airways
AY1332 Finnair
AY1027 Finnair
22:15 Johannesburg
10:20 London Heathrow
18:30 Helsinki
07:35 London Heathrow
15:15 Helsinki
19:05 Tallinn
Connect
BA054 British Airways
AY1332 Finnair
AY1023 Finnair
22:15 Johannesburg
10:20 London Heathrow
16:25 Helsinki
07:35 London Heathrow
15:15 Helsinki
17:00 Tallinn
Connect

6. Pietermaritzburg to Riga

  1. You take a flight from Pietermaritzburg to Riga and cost approximately 1200 USD.

  2. You take a bus, shuttle or taxi from Riga to your destination in Estonia.

Flight Depart Arrive
4Z732 Airlink
TK39 43 Turkish Airlines
TK1757 Turkish Airlines
08:40 Pietermaritzburg
19:15 Johannesburg
09:15 Istanbul
09:45 Johannesburg
06:05 Istanbul
11:20 Riga
Connect
4Z732 Airlink
LH573 Lufthansa
LH890 Lufthansa
08:40 Pietermaritzburg
19:30 Johannesburg
10:10 Frankfurt
09:45 Johannesburg
05:20 Frankfurt
13:15 Riga
Connect
4Z732 Airlink
SA260 South African Airways
LH890 Lufthansa
08:40 Pietermaritzburg
20:25 Johannesburg
10:10 Frankfurt
09:45 Johannesburg
06:15 Frankfurt
13:15 Riga
Connect
4Z732 Airlink
AF995 Air France
BT692 Air Baltic
08:40 Pietermaritzburg
19:50 Johannesburg
10:10 Paris CDG
09:45 Johannesburg
05:45 Paris CDG
13:55 Riga
Connect
4Z732 Airlink
TK39 43 Turkish Airlines
TK1775 Turkish Airlines
08:40 Pietermaritzburg
19:15 Johannesburg
15:55 Istanbul
09:45 Johannesburg
06:05 Istanbul
18:00 Riga
Connect
4Z744 Airlink
SA260 South African Airways
LH890 Lufthansa
17:55 Pietermaritzburg
20:25 Johannesburg
10:10 Frankfurt
19:00 Johannesburg
06:15 Frankfurt
13:15 Riga
Connect
4Z744 Airlink
SA260 South African Airways
BT244 Air Baltic
17:55 Pietermaritzburg
20:25 Johannesburg
09:45 Frankfurt
19:00 Johannesburg
06:15 Frankfurt
12:55 Riga
Connect
4Z744 Airlink
AF995 Air France
BT692 Air Baltic
17:55 Pietermaritzburg
19:50 Johannesburg
10:10 Paris CDG
19:00 Johannesburg
05:45 Paris CDG
13:55 Riga
Connect
4Z744 Airlink
LX289 Swiss
BT642 Air Baltic
17:55 Pietermaritzburg
20:30 Johannesburg
14:35 Zurich
19:00 Johannesburg
06:10 Zurich
18:00 Riga
Connect
4Z744 Airlink
MS840 Egyptair
MS797 Egyptair
BT434 Air Baltic
17:55 Pietermaritzburg
21:45 Johannesburg
10:50 Cairo
19:15 Vienna
19:00 Johannesburg
05:45 Cairo
13:30 Vienna
22:15 Riga
Connect
4Z744 Airlink
KL0592 KLM
BT620 Air Baltic
17:55 Pietermaritzburg
23:55 Johannesburg
18:55 Amsterdam Schiphol
19:00 Johannesburg
10:15 Amsterdam Schiphol
22:05 Riga
Connect

7. Durban to Helsinki

  1. You take a bus, shuttle or taxi from your location in Pietermaritzburg to Durban.

  2. You take a flight from Durban to Helsinki and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Helsinki to your destination in Estonia.

Flight Depart Arrive
BA040 British Airways
AY1342 Finnair
07:30 Durban
20:40 London Heathrow
18:25 London Heathrow
01:35 Helsinki
Connect
BA6314 British Airways
BA058 British Airways
AY1340 Finnair
10:30 Durban
18:45 Capetown
07:30 London Heathrow
12:40 Capetown
04:50 London Heathrow
12:25 Helsinki
Connect
QR1361 Qatar Airways
QR1361 Qatar Airways
QR301 Qatar Airways
11:15 Durban
13:35 Maputo
08:10 Doha
12:25 Maputo
23:25 Doha
13:25 Helsinki
Connect
JE339 Mango
LH577 Lufthansa
LH848 Lufthansa
13:00 Durban
18:20 Capetown
10:45 Frankfurt
15:20 Capetown
05:25 Frankfurt
14:10 Helsinki
Connect
MN702 Comair
AF871 Air France
AY1582 Finnair
13:10 Durban
19:10 Capetown
07:35 Paris CDG
15:15 Capetown
05:45 Paris CDG
11:30 Helsinki
Connect
BA6312 British Airways
BA058 British Airways
AY1332 Finnair
14:40 Durban
18:45 Capetown
10:20 London Heathrow
16:50 Capetown
04:50 London Heathrow
15:15 Helsinki
Connect
BA6312 British Airways
BA058 British Airways
AY1340 Finnair
14:40 Durban
18:45 Capetown
07:30 London Heathrow
16:50 Capetown
04:50 London Heathrow
12:25 Helsinki
Connect
EK775 Emirates
SU525 Aeroflot Russian Airlines
SU2202 Aeroflot Russian Airlines
15:15 Durban
02:30 Dubai
08:30 Moscow Sheremetyevo
01:35 Dubai
07:15 Moscow Sheremetyevo
10:20 Helsinki
Connect
MN660 Comair
KL0592 KLM
KL1169 KLM
16:25 Durban
23:55 Johannesburg
14:00 Amsterdam Schiphol
17:30 Johannesburg
10:15 Amsterdam Schiphol
17:25 Helsinki
Connect
MN660 Comair
TK39 43 Turkish Airlines
TK1761 Turkish Airlines
16:25 Durban
19:15 Johannesburg
09:05 Istanbul
17:30 Johannesburg
06:05 Istanbul
11:40 Helsinki
Connect
TK43 Turkish Airlines
TK39 43 Turkish Airlines
TK1761 Turkish Airlines
16:30 Durban
19:15 Johannesburg
09:05 Istanbul
17:50 Johannesburg
06:05 Istanbul
11:40 Helsinki
Connect
TK43 Turkish Airlines
TK39 43 Turkish Airlines
TK1763 Turkish Airlines
16:30 Durban
19:15 Johannesburg
14:45 Istanbul
17:50 Johannesburg
06:05 Istanbul
17:15 Helsinki
Connect
JE272 Mango
TK39 43 Turkish Airlines
TK1761 Turkish Airlines
17:00 Durban
19:15 Johannesburg
09:05 Istanbul
18:05 Johannesburg
06:05 Istanbul
11:40 Helsinki
Connect
JE272 Mango
LH573 Lufthansa
LH848 Lufthansa
17:00 Durban
19:30 Johannesburg
10:45 Frankfurt
18:05 Johannesburg
05:20 Frankfurt
14:10 Helsinki
Connect
FA263 Safair
TK39 43 Turkish Airlines
TK1761 Turkish Airlines
17:05 Durban
19:15 Johannesburg
09:05 Istanbul
18:15 Johannesburg
06:05 Istanbul
11:40 Helsinki
Connect
JE274 Mango
LH573 Lufthansa
LH850 Lufthansa
17:30 Durban
19:30 Johannesburg
13:40 Frankfurt
18:35 Johannesburg
05:20 Frankfurt
17:05 Helsinki
Connect
JE274 Mango
SA260 South African Airways
LH848 Lufthansa
17:30 Durban
20:25 Johannesburg
10:45 Frankfurt
18:35 Johannesburg
06:15 Frankfurt
14:10 Helsinki
Connect
JE274 Mango
LH573 Lufthansa
LH848 Lufthansa
17:30 Durban
19:30 Johannesburg
10:45 Frankfurt
18:35 Johannesburg
05:20 Frankfurt
14:10 Helsinki
Connect
MN630 Comair
KL0592 KLM
KL1169 KLM
17:55 Durban
23:55 Johannesburg
14:00 Amsterdam Schiphol
19:00 Johannesburg
10:15 Amsterdam Schiphol
17:25 Helsinki
Connect
BA6226 British Airways
BA054 British Airways
AY1334 Finnair
18:10 Durban
22:15 Johannesburg
13:35 London Heathrow
19:15 Johannesburg
07:35 London Heathrow
18:30 Helsinki
Connect
QR1368 Qatar Airways
BA054 British Airways
AY1332 Finnair
18:20 Durban
22:15 Johannesburg
10:20 London Heathrow
19:30 Johannesburg
07:35 London Heathrow
15:15 Helsinki
Connect
MN604 Comair
KL0592 KLM
KL1169 KLM
18:55 Durban
23:55 Johannesburg
14:00 Amsterdam Schiphol
20:00 Johannesburg
10:15 Amsterdam Schiphol
17:25 Helsinki
Connect
BA6208 British Airways
BA054 British Airways
AY1332 Finnair
19:15 Durban
22:15 Johannesburg
10:20 London Heathrow
20:20 Johannesburg
07:35 London Heathrow
15:15 Helsinki
Connect
BA6208 British Airways
BA054 British Airways
AY1336 Finnair
19:15 Durban
22:15 Johannesburg
16:10 London Heathrow
20:20 Johannesburg
07:35 London Heathrow
21:10 Helsinki
Connect
BA6214 British Airways
BA054 British Airways
AY1336 Finnair
20:15 Durban
22:15 Johannesburg
16:10 London Heathrow
21:20 Johannesburg
07:35 London Heathrow
21:10 Helsinki
Connect
BA6214 British Airways
BA054 British Airways
AY1332 Finnair
20:15 Durban
22:15 Johannesburg
10:20 London Heathrow
21:20 Johannesburg
07:35 London Heathrow
15:15 Helsinki
Connect
MN620 Comair
KL0592 KLM
KL1169 KLM
21:30 Durban
23:55 Johannesburg
14:00 Amsterdam Schiphol
22:35 Johannesburg
10:15 Amsterdam Schiphol
17:25 Helsinki
Connect
FA399 Safair
KL0592 KLM
KL1169 KLM
21:55 Durban
23:55 Johannesburg
14:00 Amsterdam Schiphol
23:05 Johannesburg
10:15 Amsterdam Schiphol
17:25 Helsinki
Connect
MN626 Comair
KL0592 KLM
KL1169 KLM
21:55 Durban
23:55 Johannesburg
14:00 Amsterdam Schiphol
23:00 Johannesburg
10:15 Amsterdam Schiphol
17:25 Helsinki
Connect

References

Find Hotels in Estonia

You can find hotels and accommodations in Estonia with our hotels search tool below

Booking.com