1map logoGo to main page

Surabaya, East Java to Singapore, Singapore from $47: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Surabaya, Indonesia
to
Singapore, Singapore

How to Get from Surabaya to Singapore: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$47 - OtherBest price
1378 kmDistance
3h 14m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Surabaya to Singapore with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Plane
Average Duration
3h  16m
Estimated price
$64-223
Recommended
Company
Various
Plane
Drive
Average Duration
3h  14m
Estimated price
$47-124
Cheapest
route map
Distance: 1378 km
Duration: 3h 14m

See more options

Company
Various
Train
Drive
Average Duration
48h  2m
Estimated price
$68-112
Company
Various
Train
Drive
Average Duration
50h  8m
Estimated price
$70-640
Company
Various
Bus
Drive
Average Duration
50h  4m
Estimated price
$78-102
Company
Various
Drive
Average Duration
75h  5m
Estimated price
$641-642

Traveling From Surabaya to Singapore

Your journey from Surabaya offers urban charm and cultural depth, while Singapore presents a vibrant blend of modernity and multicultural experiences.

Best Neighbourhoods in Singapore

Singapore is known for its diverse neighborhoods, each with its own charm.

Chinatown
• Rich history with beautiful temples and markets.
• A food lover's paradise with local delights.
Orchard Road
• Premier shopping destination with luxury brands.
• Lively atmosphere, perfect for people-watching.
Little India
• Vibrant colors and aromatic spices fill the streets.
• Celebrates Indian culture with festivals and cuisine.

Best Times To Visit Singapore's Attractions

Timing your visits can significantly enhance your Singapore experience.

Gardens by the Bay
Visit early in the morning or on weekdays to avoid the crowds.
Marina Bay Sands SkyPark
Go during sunset for breathtaking views and fewer visitors.
Sentosa Island
Weekdays are ideal for a more relaxed experience at the beaches.

Singapore Weather: What to Expect Year-Round

Singapore experiences a tropical climate with high humidity and temperatures averaging around 80°F year-round. While the dry months from February to April are ideal for outdoor activities, afternoon rain showers are common, so being prepared for sudden changes can enhance your travel experience.

Dining Recommendation

Indulge in Singapore's famed Chilli Crab at Jumbo Seafood, where the sweet and spicy sauce contrasts with the more savory flavors you'll find in Surabaya's traditional dishes. The vibrant atmosphere and fresh seafood ingredients provide a dining experience that showcases Singapore's multicultural influences, setting it apart from your culinary adventures in Indonesia.

Surabaya - Singapore operators

Explore transport companies operating between Surabaya and Singapore, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
singaporeair.com

Plane from Juanda International (SUB) to Singapore Changi (SIN)

Average Duration
2h 20m
Estimated price
$2231-470
Website
garuda-indonesia.com

Plane from Juanda International (SUB) to Singapore Changi (SIN)

Average Duration
2h 18m
Estimated price
$2232-2233

Plane from Juanda International (SUB) to Singapore Changi (SIN) via Soekarno–Hatta

Average Duration
4h 25m
Estimated price
$645-2233
Website
flyscoot.com

Plane from Juanda International (SUB) to Singapore Changi (SIN)

Average Duration
2h 21m
Estimated price
$2234-2235
Website
batikair.com

Plane from Juanda International (SUB) to Singapore Changi (SIN) via Soekarno–Hatta

Average Duration
4h 15m
Estimated price
$6495-2236
Website
jetstar.com

Plane from Juanda International (SUB) to Singapore Changi (SIN)

Average Duration
2h 37m
Estimated price
$2234-2237
Website
airasia.com

Plane from Juanda International (SUB) to Singapore Changi (SIN) via Ngurah Rai

Average Duration
4h 40m
Estimated price
$2238-2239

Plane from Juanda International (SUB) to Senai (JHB)

Average Duration
2h 10m
Estimated price
$646-470
Train
Contact phone
021-121
Website
kai.id

Train from Surabaya Pasar Turi to Jakarta Gambir

Average Duration
8h 5m
Estimated price
$2230-644

Train from Surabaya Pasar Turi to Pasar Senen

Average Duration
10h 9m
Estimated price
$2230-472
Bus
Contact phone
(021) 1500 825
Website
damri.co.id

Bus from Surabaya Kota to Jakarta

Average Duration
Estimated price
0-0
Ferry
Contact phone
+62 811-1621-162
Website
pelni.co.id

Ferry from Port of Tanjung Priok to Batu Ampar

Average Duration
37h 58m
Estimated price
$478-474

Ferry from Port of Tanjung Priok to Tanjung Balai Karimun

Average Duration
40h 20m
Estimated price
$475-477

Ferry from Surabaya - Tanjung Perak Port to Kijang

Average Duration
Estimated price
$474-479
Contact phone
+65 6270 2228
Website
batamfast.com

Ferry from Harbour Bay to Harbourfront Centre

Average Duration
50m
Estimated price
$474-0
Contact phone
+65 6331 4123
Website
sindoferry.com.sg

Ferry from Tanjung Balai Karimun to Singapore Harbour Front

Average Duration
2h
Estimated price
$1240-0
Contact phone
+607 221 8000
Website
berjayawaterfront.com

Ferry from Tanjung Pinang to Berjaya Waterfront Ferry Terminal Johor Bahru

Average Duration
2h 30m
Estimated price
$1241-0

Surabaya to Singapore: Overview of Bus, Train, Flight, and Car Trips

Traveling between Surabaya and Singapore offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🛫 Experience a convenient journey from Surabaya to Singapore with a quick direct flight that takes just 2 hours and 15 minutes from Juanda International Airport to Singapore Changi Airport. Choose from reputable airlines such as Jetstar Asia Airways, Citilink Indonesia, and Indonesia AirAsia for your flight. 🌏 Take off from Surabaya and arrive in vibrant Singapore in approximately 3 hours and 16 minutes by plane. Enjoy the ease of travel and explore the exciting sights and experiences that Singapore has to offer. 💰 Prices for flights between Singapore and Surabaya range from $64 to $223, providing flexible options to suit your budget and travel preferences.
Departure Point
Juanda International Airport
Arrival Point
Singapore Changi Airport

Frequently asked questions

Find out more about the route from Surabaya to Singapore.

Or choose the category:
The distance between Surabaya and Singapore is approximately 856 miles. The typical travel times vary depending on the mode of transportation. By taking a flight, it takes around 3 hours and 16 minutes to reach Singapore from Surabaya. Alternatively, one can take a combination of flying to Senai followed by a bus journey, which takes approximately 4 hours and 56 minutes. There is also the option of taking a ferry, but the specific travel time for that is not provided.
The most cost-effective transportation option for traveling from Surabaya to Singapore is to take a ferry via Tanjung Priok, which typically costs between $70 and $90. However, it should be noted that this option takes a significant amount of time, with an average travel time of 2 days and 14 hours. If time efficiency is a priority, the fastest option is to fly, which takes approximately 3 hours and 16 minutes and costs between $60 and $180.
The prices for a ferry between Surabaya and Singapore vary depending on the operator and type of ticket. On average, the prices range from $72 to $86. It is recommended to check with different ferry companies for the most up-to-date prices and to compare the options available.
To travel from Surabaya to Singapore without a car, the best option is to take a combination of train and ferry. The journey takes approximately 46 hours and 14 minutes, and the cost ranges from $60 to $120. First, you can take a train from Surabaya to Surakarta, which takes around 4-5 hours. From Surakarta, you can then take a train to Semarang, which takes another 5-6 hours. Finally, you can board a ferry from Semarang to Singapore, which typically takes around 35-39 hours.
The flight duration between Surabaya and Singapore is approximately 2 hours and 15 minutes on the quickest direct flight route. The cost of a flight between the two cities can vary, with prices ranging from $64 to $173. It's important to note that flight prices can fluctuate depending on the season, time of booking, and airline.
There are a variety of accommodation options available near Singapore. With over 1208 hotels to choose from, travelers can find something within their budget and preferences. Prices start at $67 per night, providing a range of affordable options for visitors. It is recommended to explore online platforms or consult a travel agent to find the best hotel that suits your needs and preferences.