There are 3 ways to get from Perth to Coral Bay by plane or ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Charlotte Amalie, ferry  •  37 h 46 min

  1. PER - STT

$1,410 - $3,311

2 alternative options

Fly to Beef Island, ferry  •  44 h 14 min

  1. PER - EIS

$1,849 - $4,150

Fly to Christiansted, ferry  •  39 h 40 min

  1. PER - STX

$1,666 - $3,968

What companies run services between Perth, WA, Australia and Coral Bay, U.S. Virgin Islands?

There is no direct connection from Perth to Coral Bay. However, you can take the line 40 bus to Fauntleroy Av Before Miller Rd, take the walk to Perth airport, fly to Charlotte Amalie, take the drive to Red Hook, St Thomas, take the ferry to Cruz Bay, St John, then take the drive to Coral Bay. Alternatively, you can take the line 40 bus to Fauntleroy Av Before Miller Rd, take the walk to Perth airport, fly to Beef Island, take the walk to Beef Island - Trellis Bay, take the ferry to St Thomas - Red Hook, take the walk to Red Hook, St Thomas, take the ferry to Cruz Bay, St John, then take the drive to Coral Bay.

Airlines
American Airlines
Website
aa.com
Flights from Perth to Charlotte Amalie via Melbourne, Los Angeles, Miami
Ave. Duration
36 h 6 min
When
Monday, Friday and Saturday
Estimated price
$1,500 - $4,000
Flights from Perth to Charlotte Amalie via Melbourne, Los Angeles, Charlotte
Ave. Duration
37 h 42 min
When
Monday, Friday and Saturday
Estimated price
$1,600 - $4,100
Flights from Perth to Charlotte Amalie via Melbourne, San Francisco, Miami
Ave. Duration
35 h 9 min
When
Wednesday, Thursday, Saturday and Sunday
Estimated price
$1,600 - $4,100
Flights from Perth to Charlotte Amalie via Brisbane, Los Angeles, Philadelphia
Ave. Duration
35 h 20 min
When
Sunday
Estimated price
$1,400 - $3,400
Flights from Perth to Charlotte Amalie via Brisbane, Los Angeles, Miami
Ave. Duration
36 h 54 min
When
Sunday
Estimated price
$1,400 - $3,300
Flights from Perth to Charlotte Amalie via Brisbane, Los Angeles, Charlotte
Ave. Duration
38 h 30 min
When
Sunday
Estimated price
$1,400 - $3,300
Flights from Perth to Beef Island via Sydney, Dallas/Ft.Worth, San Juan
Ave. Duration
42 h 45 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$1,900 - $4,800
Flights from Perth to Christiansted via Sydney, Los Angeles, Miami
Ave. Duration
33 h 27 min
When
Every day
Estimated price
$1,700 - $6,000
Flights from Perth to Christiansted via Melbourne, Los Angeles, Miami
Ave. Duration
34 h 25 min
When
Every day
Estimated price
$1,800 - $4,800
Flights from Perth to Christiansted via Brisbane, Los Angeles, Miami
Ave. Duration
34 h 39 min
When
Every day
Estimated price
$1,700 - $4,300
Flights from Perth to Christiansted via Melbourne, Los Angeles, Charlotte
Ave. Duration
38 h 59 min
When
Friday
Estimated price
$1,900 - $4,800
Delta
Website
delta.com
Flights from Perth to Charlotte Amalie via Melbourne, Los Angeles, Atlanta
Ave. Duration
34 h 7 min
When
Friday
Estimated price
$1,600 - $4,100
Flights from Perth to Charlotte Amalie via Melbourne, San Francisco, Atlanta
Ave. Duration
34 h 50 min
When
Wednesday, Thursday, Saturday and Sunday
Estimated price
$1,600 - $4,100
Flights from Perth to Charlotte Amalie via Brisbane, Los Angeles, New York JFK
Ave. Duration
35 h 57 min
When
Sunday
Estimated price
$1,400 - $3,400
Flights from Perth to Charlotte Amalie via Brisbane, Los Angeles, Atlanta
Ave. Duration
36 h 35 min
When
Sunday
Estimated price
$1,400 - $3,300
United Airlines
Website
united.com
Flights from Perth to Charlotte Amalie via Melbourne, Los Angeles, Houston
Ave. Duration
37 h 10 min
When
Friday
Estimated price
$1,500 - $4,000
Flights from Perth to Beef Island via Auckland, Houston, San Juan
Ave. Duration
2 days 2 h
When
Friday
Estimated price
$2,100 - $5,000
Flights from Perth to Beef Island via Sydney, Houston, San Juan
Ave. Duration
45 h 42 min
When
Friday and Saturday
Estimated price
$2,000 - $7,000
Flights from Perth to Beef Island via Auckland, Chicago O'Hare, San Juan
Ave. Duration
2 days 10 h
When
Tuesday and Saturday
Estimated price
$2,200 - $5,500
Spirit Airlines
Website
spirit.com
Flights from Perth to Charlotte Amalie via Melbourne, Los Angeles, Fort Lauderdale
Ave. Duration
36 h 54 min
When
Monday, Friday and Saturday
Estimated price
$1,500 - $4,000
Flights from Perth to Charlotte Amalie via Brisbane, Los Angeles, Fort Lauderdale
Ave. Duration
38 h 39 min
When
Sunday
Estimated price
$1,400 - $3,300
Air Sunshine
Website
airsunshine.com
Flights from Perth to Beef Island via Brisbane, Los Angeles, Miami, Charlotte Amalie
Ave. Duration
39 h
When
Sunday
Estimated price
$1,700 - $4,000
Flights from Perth to Beef Island via Brisbane, Los Angeles, Fort Lauderdale, Charlotte Amalie
Ave. Duration
41 h
When
Sunday
Estimated price
$1,700 - $4,000
VI Airlink
Website
viairlink.com
Flights from Perth to Beef Island via Sydney, Dallas/Ft.Worth, San Juan, Charlotte Amalie
Ave. Duration
40 h 50 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$1,900 - $4,800
Ferry operators
Varlack Ventures
Website
varlack-ventures.com
Ferry from Red Hook, St Thomas to Cruz Bay, St John
Ave. Duration
20 min
Frequency
Hourly
Estimated price
$6
Schedules at
varlack-ventures.com
Ferry from Charlotte Amalie to Cruz Bay
Ave. Duration
40 min
Frequency
3 times a day
Estimated price
$12
Schedules at
varlack-ventures.com
Inter Island Boat Services
Phone
+1 340 7766597
Website
interislandboatservices.com
Ferry from Red Hook, St Thomas to Cruz Bay, St John
Ave. Duration
25 min
Frequency
On demand
Schedules at
interislandboatservices.com
Dolphin Water Taxi
Phone
(340) 7742628
Email
info@dolphinshuttle.com
Website
dolphinshuttle.com
Ferry from Beef Island - Trellis Bay to St Thomas - Red Hook
Ave. Duration
1 h 20 min
Frequency
On demand
Estimated price
$139
Schedules at
dolphinshuttle.com
QE IV FERRY
Phone
40-473-1322
Email
info@qe4ferry.com
Website
qe4ferry.com
Ferry from Gallows Bay to ​STT Waterfront - St Thomas
Ave. Duration
2 h 20 min
Frequency
Twice daily
Estimated price
$50
Schedules at
qe4ferry.com
Saint John Island Transport
Email
info@stjohnusvi.com
Website
stjohnusvi.com
Ferry from Charlotte Amalie to Cruz Bay
Ave. Duration
45 min
Frequency
3 times a day
Estimated price
$13
Schedules at
stjohnusvi.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, Travelling around the UAE and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

Questions & Answers

The distance between Perth and Coral Bay is 18499 km.

The cheapest way to get from Perth to Coral Bay is to fly and ferry which costs $1,800 - $4,400 and takes 37 h 46 min.

The quickest way to get from Perth to Coral Bay is to fly and ferry which takes 37 h 46 min and costs $1,800 - $4,400.

It takes approximately 37 h 46 min to get from Perth to Coral Bay, including transfers.