HUB hero image

How to Travel from

Johannesburg Airport to Hainan

by Route or Car

Johannesburg Airport
+0
Hainan
Transport search to Hainan
Johannesburg Airport
+0
Hainan
Building a composite car route
Cheapest
Best Offer!
Car
10 d 6 h 39 min
19001 km.
from $1045
Composite Route Car Only

Six ways to Travel from Johannesburg Airport to Hainan

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

Singapore Airlines

Website:
singaporeair.com/
Plane from O.R. Tambo International Airport to Chek
Ave. Duration:
16h 48m
Frequency:
Every day
Estimated price:
$601.05–$2,685.56
Plane from O.R. Tambo International Airport to Macau
Ave. Duration:
22h 5m
Frequency:
Tuesday, Thursday, Friday, Saturday, and Sunday
Estimated price:
$473.17–$1,406.72
Plane from O.R. Tambo International Airport to Noi
Ave. Duration:
16h 45m
Frequency:
Every day
Estimated price:
$460.38–$1,278.84

Emirates

Website:
emirates.com
Plane from O.R. Tambo International Airport to Noi
Ave. Duration:
18h 15m
Frequency:
Every day
Estimated price:
$613.84–$1,534.61

Etihad

Website:
etihad.com/
Plane from O.R. Tambo International Airport to Chek
Ave. Duration:
16h 45m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$575.48–$1,278.84
Plane from O.R. Tambo International Airport to Noi
Ave. Duration:
27h
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$473.17–$1,087.01

Shenzhen Airlines

Website:
shenzhenair.com/
Plane from O.R. Tambo International Airport to Sanya
Ave. Duration:
18h 5m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$831.25–$2,174.03
Plane from O.R. Tambo International Airport to Meilan
Ave. Duration:
16h 15m
Frequency:
Monday
Estimated price:
$703.36–$1,790.38
Plane from O.R. Tambo International Airport to Shenzhen
Ave. Duration:
12h 45m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$460.38–$1,150.96
Plane from O.R. Tambo International Airport to Noi
Ave. Duration:
18h 40m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$511.54–$1,278.84
Plane from Gaborone to Meilan
Ave. Duration:
18h 35m
Frequency:
Monday
Estimated price:
$703.36–$1,918.26

Air China

Website:
airchina.com/index.shtml
Plane from O.R. Tambo International Airport to Sanya
Ave. Duration:
18h 5m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$831.25–$2,174.03
Plane from O.R. Tambo International Airport to Meilan
Ave. Duration:
16h 15m
Frequency:
Monday
Estimated price:
$703.36–$1,790.38
Plane from O.R. Tambo International Airport to Shenzhen
Ave. Duration:
12h 45m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$460.38–$1,150.96
Plane from O.R. Tambo International Airport to Noi
Ave. Duration:
18h 40m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$511.54–$1,278.84
Plane from Gaborone to Meilan
Ave. Duration:
18h 35m
Frequency:
Monday
Estimated price:
$703.36–$1,918.26

Cathay Pacific

Website:
cathaypacific.com/
Plane from O.R. Tambo International Airport to Sanya
Ave. Duration:
17h 25m
Frequency:
Friday to Sunday
Estimated price:
$959.13–$1,790.38
Plane from O.R. Tambo International Airport to Meilan
Ave. Duration:
22h 35m
Frequency:
Saturday and Sunday
Estimated price:
$767.30–$1,534.61
Plane from O.R. Tambo International Airport to Chek
Ave. Duration:
12h 45m
Frequency:
Tuesday, Friday, Saturday, and Sunday
Estimated price:
$575.48–$1,918.26
Plane from O.R. Tambo International Airport to Noi
Ave. Duration:
18h
Frequency:
Saturday
Estimated price:
$588.27–$1,087.01
Plane from Gaborone to Meilan
Ave. Duration:
25h 50m
Frequency:
Saturday
Estimated price:
$831.25–$1,662.49

Air Macau

Website:
airmacau.com.mo/
Plane from O.R. Tambo International Airport to Macau
Ave. Duration:
25h 25m
Frequency:
Tuesday, Thursday, Saturday, and Sunday
Estimated price:
$473.17–$1,406.72

Ego Airways

Website:
egoairways.com/
Plane from O.R. Tambo International Airport to Macau
Ave. Duration:
16h 35m
Frequency:
Sunday
Estimated price:
$549.90–$1,023.07

Jetstar Asia Airways

Website:
jetstar.com/sg/en/home
Plane from O.R. Tambo International Airport to Meilan
Ave. Duration:
15h 25m
Frequency:
Tuesday, Thursday, Saturday, and Sunday
Estimated price:
$639.42–$1,790.38
Plane from Gaborone to Meilan
Ave. Duration:
18h 10m
Frequency:
Tuesday, Thursday, Saturday, and Sunday
Estimated price:
$639.42–$1,918.26

Hainan

Website:
hainanairlines.com/
Plane from O.R. Tambo International Airport to Meilan
Ave. Duration:
18h 35m
Frequency:
Tuesday, Friday, Saturday, and Sunday
Estimated price:
$767.30–$1,534.61
Plane from Gaborone to Meilan
Ave. Duration:
24h 55m
Frequency:
Tuesday, Thursday, Friday, Saturday, and Sunday
Estimated price:
$895.19–$2,174.03

Bus operators

China Bus Guide

Website:
chinabusguide.com
Bus from Zhuhai Gongbei to Haikou
Ave. Duration:
8h
Frequency:
Twice daily
Estimated price:
$57.56
Bus from Shenzhen to Haikou
Ave. Duration:
10h 20m
Frequency:
Every 4 hours
Estimated price:
$67.29
Bus from Nanning to Haikou
Ave. Duration:
7h
Frequency:
Every 4 hours
Estimated price:
$44.64

Evo's African Shuttle

Phone:
+27 82 805 7919
Website:
africanshuttle.com/
Bus from Mbabane to Lanseria
Ave. Duration:
4h 15m
Frequency:
On demand
Estimated price:
$378.91
Bus from Lanseria Airport to Gaborone
Ave. Duration:
4h 30m
Frequency:
On demand
Estimated price:
$378.91

Hong Kong-Zhuhai-Macao Bridge Shuttle Bus

Phone:
+86 4008633888
Website:
hzmbus.com/
Bus from Hong Kong Port of Hongkong-Zhuhai-Macau Bridge to Hongkong-Zhuhai-Macau
Ave. Duration:
50 min
Frequency:
Every 15 minutes
Estimated price:
$9.68

Melula Travel

Phone:
+268 7917 7323
Website:
travelmelula.com/
Bus from King Mswati III International Airport to Mbabane
Ave. Duration:
1h 10m
Frequency:
3 times a day
Estimated price:
$69.20

Train operators

China Railways

Phone:
86-010-12306
Website:
china-railway.com.cn/
Train from Hanoi Gia Lam Station to Nanning
Ave. Duration:
10h 47m
Frequency:
Once daily
Estimated price:
$33.25–$46.04

Questions and Answers

What is the cheapest way to get from Johannesburg Airport (JNB) to Hainan?

The cheapest way to get from Johannesburg Airport (JNB) to Hainan is to fly and Shuttle bus and bus which costs $423.91 - $706.52 and takes 23h 49m.

What is the fastest way to get from Johannesburg Airport (JNB) to Hainan?

The fastest way to get from Johannesburg Airport (JNB) to Hainan is to fly which takes 16h 47m and costs $543.48 - $1521.74 .

How far is it from Johannesburg Airport (JNB) to Hainan?

The distance between Johannesburg Airport (JNB) and Hainan is 10084 km.

How long does it take to get from Johannesburg Airport (JNB) to Hainan?

It takes approximately 17h 17m to get from Johannesburg Airport (JNB) to Hainan, including transfers.

Train, bus or fly from Johannesburg Airport (JNB) to Hainan?

The best way to get from Johannesburg Airport (JNB) to Hainan is to fly which takes 17h 17m and costs $815.22 - $1521.74 . There are no good options to train or bus between Johannesburg Airport (JNB) to Hainan.

What is the time difference between Johannesburg Airport (JNB) and Hainan?

Hainan is 6h ahead of Johannesburg Airport (JNB). It is currently 12:05 in Johannesburg Airport (JNB) and 18:05 in Hainan.

Where can I stay near Hainan?

There are one+ hotels available in Hainan. Prices start at $0.00 per night.
+0