Nestled on the rugged coastline of Corsica, Bastia captivates visitors with its charming blend of historic architecture, bustling port atmosphere, and breathtaking sea views. This picturesque city, with its maze of narrow streets and vibrant waterfront promenade, offers a delightful mix of Mediterranean charm and French influence. Discover the rich cultural heritage reflected in the Genoese citadel overlooking the Old Town, or indulge in the local cuisine at traditional cafes and restaurants. Whether exploring the ancient churches and museums, soaking up the sun on nearby sandy beaches, or simply strolling through the lively markets, Bastia promises a memorable and enchanting experience for every traveler.
The cheapest month of the year to fly to Bastia is typically in November.
The popular airports near Bastia in Corsica include Bastia-Poretta Airport (BIA), Calvi-Sainte-Catherine Airport (CLY), and Figari-Sud Corse Airport (FSC).
The flight to Bastia (BIA) is roughly 15 hours 45 minutes and 6,869 miles (11,055 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
The best way is to compare flights to Bastia from leading comparison sites using our search engine dashboard.
Beach
Museum
Majestic church with ornate frescoes
Railway Company
Popular square with weekend flea market
Harbour
Low-key sand beach with camping
Cathedral and church
Towering citadel with views of the port
Desert and nature
Mountain peak with panoramic views
Natural Feature
Garden and park and garden
Mountain Pass
Town Square
Church
Catholic Church
Non-profit organisation
Harbour
Convent
Park and garden
Historical landmark
Historical landmark
Lagoon and nature
Picturesque waterfront area with museum
Ruin
Mountain Pass
Monument
Museum and art
Lake
River
18.7 °C
Sun, 28 Apr 2024
Average Temperature
14°C
Jan
14°C
Feb
16°C
Mar
18°C
Apr
22°C
May
26°C
Jun
29°C
Jul
29°C
Aug
26°C
Sep
22°C
Oct
17°C
Nov
15°C
Dec
Flights from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Bastia (BIA) - The flight distance between these airports is 6,869 miles (11,055 kilometres). The direct flight time is roughly 15 hours 45 minutes.
Flights from Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Bastia (BIA) - The flight distance between these airports is 7,423 miles (11,947 kilometres). The direct flight time is roughly 16 hours 59 minutes.
Flights from Surabaya, Indonesia - Juanda Airport (SUB) to Bastia (BIA) - The flight distance between these airports is 7,239 miles (11,650 kilometres). The direct flight time is roughly 16 hours 35 minutes.
Flights from Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Bastia (BIA) - The flight distance between these airports is 6,297 miles (10,134 kilometres). The direct flight time is roughly 14 hours 29 minutes.
Flights from Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Bastia (BIA) - The flight distance between these airports is 7,138 miles (11,488 kilometres). The direct flight time is roughly 16 hours 21 minutes.
Flights from Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Bastia (BIA) - The flight distance between these airports is 6,952 miles (11,188 kilometres). The direct flight time is roughly 15 hours 56 minutes.
Flights from Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Bastia (BIA) - The flight distance between these airports is 6,619 miles (10,653 kilometres). The direct flight time is roughly 15 hours 12 minutes.
Flights from Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Bastia (BIA) - The flight distance between these airports is 7,472 miles (12,026 kilometres). The direct flight time is roughly 17 hours 6 minutes.
Flights from Balikpapan, Indonesia - Sepinggan Airport (BPN) to Bastia (BIA) - The flight distance between these airports is 7,159 miles (11,521 kilometres). The direct flight time is roughly 16 hours 24 minutes.
Flights from Semarang, Indonesia - Ahmad Yani Airport (SRG) to Bastia (BIA) - The flight distance between these airports is 7,098 miles (11,422 kilometres). The direct flight time is roughly 16 hours 16 minutes.
Flights from Lombok, Indonesia - Lombok International Airport (LOP) to Bastia (BIA) - The flight distance between these airports is 7,480 miles (12,038 kilometres). The direct flight time is roughly 17 hours 7 minutes.
Flights from Manado, Indonesia - Sam Ratulangi Airport (MDC) to Bastia (BIA) - The flight distance between these airports is 7,417 miles (11,936 kilometres). The direct flight time is roughly 16 hours 58 minutes.
Flights from Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Bastia (BIA) - The flight distance between these airports is 7,142 miles (11,494 kilometres). The direct flight time is roughly 16 hours 22 minutes.
Flights from Batam, Indonesia - Hang Nadim Airport (BTH) to Bastia (BIA) - The flight distance between these airports is 6,402 miles (10,303 kilometres). The direct flight time is roughly 14 hours 43 minutes.
Flights from Padang, Indonesia - Minangkabau Airport (PDG) to Bastia (BIA) - The flight distance between these airports is 6,303 miles (10,144 kilometres). The direct flight time is roughly 14 hours 30 minutes.
Flights from Pontianak, Indonesia - Supadio Airport (PNK) to Bastia (BIA) - The flight distance between these airports is 6,729 miles (10,830 kilometres). The direct flight time is roughly 15 hours 27 minutes.
Flights from Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Bastia (BIA) - The flight distance between these airports is 5,754 miles (9,260 kilometres). The direct flight time is roughly 13 hours 17 minutes.
Flights from Jayapura, Indonesia - Sentani Airport (DJJ) to Bastia (BIA) - The flight distance between these airports is 8,353 miles (13,443 kilometres). The direct flight time is roughly 19 hours 3 minutes.
Flights from Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Bastia (BIA) - The flight distance between these airports is 7,155 miles (11,515 kilometres). The direct flight time is roughly 16 hours 23 minutes.
Flights from Ambon, Indonesia - Pattimura International Airport (AMQ) to Bastia (BIA) - The flight distance between these airports is 7,829 miles (12,600 kilometres). The direct flight time is roughly 17 hours 53 minutes.
Flights from Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Bastia (BIA) - The flight distance between these airports is 6,767 miles (10,891 kilometres). The direct flight time is roughly 15 hours 32 minutes.
Flights from Jambi, Indonesia - Sultan Thaha Airport (DJB) to Bastia (BIA) - The flight distance between these airports is 6,507 miles (10,471 kilometres). The direct flight time is roughly 14 hours 57 minutes.
Flights from Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Bastia (BIA) - The flight distance between these airports is 6,544 miles (10,532 kilometres). The direct flight time is roughly 15 hours 2 minutes.
Expert Help
Choose Site / Currency