All about buses to Semarang
Are you looking for a cheap coach to Semarang? Compare all 20 coach companies to Semarang and find out departure and arrival times, all 29 coach stations in Semarang, travel times and of course the best prices for the 207 daily buses to Semarang.
Local Time | |
Country | Indonesia |
Bus connections | 207 |
bus stations | 29 |
cheapest ride | £8 |
Most popular coach operators | |
Other companies are Adibuzz, Bass Trans, Bejeu, Cahaya Trans, DCarolina Shuttle, Gunung Harta and 10 more. |
Cheap bus tickets to Semarang
-
Sinar Jaya9h 50m016:25JakartaTerminal Bus Kota Blok M02:15SemarangTerminal Mangkang0Premium EconomyA Bus from Sinar Jaya goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 16/04/2025 16:25:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 17/04/2025 02:15:00. 50 Premium Economy ticket for £8 per person are available. Travel duration is 9h 50m
-
DayTrans7h 0m011:00JakartaTerminal Bus Kota Blok M18:00SemarangTerminal Mangkang0Premium EconomyA Bus from DayTrans goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 11:00:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 14/04/2025 18:00:00. 50 Premium Economy ticket for £9 per person are available. Travel duration is 7h 0m
-
Berlian Jaya10h 15m005:15JakartaTerminal Bus Kota Blok M15:30SemarangTerminal Mangkang0BusinessA Bus from Berlian Jaya goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 05:15:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 14/04/2025 15:30:00. 50 Business ticket for £10 per person are available. Travel duration is 10h 15m
-
Kramat Djati9h 45m017:00JakartaTerminal Bus Kota Blok M02:45SemarangTerminal Mangkang0Premium EconomyA Bus from Kramat Djati goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 17:00:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 15/04/2025 02:45:00. 50 Premium Economy ticket for £11 per person are available. Travel duration is 9h 45m
-
Sumber Alam8h 55m018:15JakartaTerminal Bus Kota Blok M03:10SemarangTerminal Mangkang0Premium EconomyA Bus from Sumber Alam goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 18:15:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 15/04/2025 03:10:00. 50 Premium Economy ticket for £11 per person are available. Travel duration is 8h 55m
-
Gunung Harta24h 30m007:30JakartaTerminal Bus Kota Blok M08:00SemarangTerminal Mangkang0BusinessA Bus from Gunung Harta goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 07:30:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 15/04/2025 08:00:00. 50 Business ticket for £11 per person are available. Travel duration is 24h 30m
-
Kalingga Jaya9h 40m006:30JakartaTerminal Bus Kota Blok M16:10SemarangTerminal Mangkang0Premium EconomyA Bus from Kalingga Jaya goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 06:30:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 14/04/2025 16:10:00. 50 Premium Economy ticket for £12 per person are available. Travel duration is 9h 40m
-
Adibuzz6h 45m007:15JakartaTerminal Bus Kota Blok M14:00SemarangTerminal Mangkang0Premium EconomyA Bus from Adibuzz goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 07:15:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 14/04/2025 14:00:00. 50 Premium Economy ticket for £12 per person are available. Travel duration is 6h 45m
-
Mahardhika7h 30m005:30JakartaTerminal Bus Kota Blok M13:00SemarangTerminal Mangkang0Premium EconomyA Bus from Mahardhika goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 05:30:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 14/04/2025 13:00:00. 50 Premium Economy ticket for £12 per person are available. Travel duration is 7h 30m
-
PO RAYA17h 0m006:30JakartaTerminal Bus Kota Blok M23:30SemarangTerminal Mangkang0EconomyA Bus from PO RAYA goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 06:30:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 14/04/2025 23:30:00. 50 Economy ticket for £12 per person are available. Travel duration is 17h 0m
-
Sudiro Tungga Jaya8h 35m005:30JakartaTerminal Bus Kota Blok M14:05SemarangTerminal Mangkang0Premium EconomyA Bus from Sudiro Tungga Jaya goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 05:30:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 14/04/2025 14:05:00. 50 Premium Economy ticket for £12 per person are available. Travel duration is 8h 35m
-
Bejeu7h 30m006:21JakartaTerminal Bus Kota Blok M13:51SemarangTerminal Mangkang0Premium EconomyA Bus from Bejeu goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 06:21:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 14/04/2025 13:51:00. 50 Premium Economy ticket for £14 per person are available. Travel duration is 7h 30m
-
Gunung Mulia Putra13h 45m016:45JakartaTerminal Bus Kota Blok M06:30SemarangTerminal Mangkang0Premium EconomyA Bus from Gunung Mulia Putra goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 16:45:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 15/04/2025 06:30:00. 50 Premium Economy ticket for £14 per person are available. Travel duration is 13h 45m
-
Agra mas13h 30m004:30JakartaTerminal Bus Kota Blok M18:00SemarangTerminal Mangkang0Premium EconomyA Bus from Agra mas goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 16/04/2025 04:30:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 16/04/2025 18:00:00. 50 Premium Economy ticket for £15 per person are available. Travel duration is 13h 30m
-
Bass Trans13h 15m017:30JakartaTerminal Bus Kota Blok M06:45SemarangTerminal Mangkang0Premium EconomyA Bus from Bass Trans goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 17:30:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 15/04/2025 06:45:00. 50 Premium Economy ticket for £18 per person are available. Travel duration is 13h 15m
-
Travele Shuttle9h 15m019:00JakartaTerminal Bus Kota Blok M04:15SemarangTerminal Mangkang0Premium EconomyA Bus from Travele Shuttle goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 19:00:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 15/04/2025 04:15:00. 50 Premium Economy ticket for £18 per person are available. Travel duration is 9h 15m
-
DCarolina Shuttle9h 0m021:00JakartaTerminal Bus Kota Blok M06:00SemarangTerminal Mangkang0Premium EconomyA Bus from DCarolina Shuttle goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 16/04/2025 21:00:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 17/04/2025 06:00:00. 50 Premium Economy ticket for £18 per person are available. Travel duration is 9h 0m
-
Tunggal Dara6h 15m006:00JakartaTerminal Bus Kota Blok M12:15SemarangTerminal Mangkang0Premium EconomyA Bus from Tunggal Dara goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 06:00:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 14/04/2025 12:15:00. 50 Premium Economy ticket for £20 per person are available. Travel duration is 6h 15m
-
Sahaalah8h 30m008:00JakartaTerminal Bus Kota Blok M16:30SemarangTerminal Mangkang0Premium EconomyA Bus from Sahaalah goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 08:00:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 14/04/2025 16:30:00. 50 Premium Economy ticket for £28 per person are available. Travel duration is 8h 30m
-
Cahaya Trans9h 30m006:10JakartaTerminal Bus Kota Blok M15:40SemarangTerminal Mangkang0Premium EconomyA Bus from Cahaya Trans goes from Terminal Bus Kota Blok M, Jakarta (Indonesia) at 14/04/2025 06:10:00 to Terminal Mangkang, Semarang (Indonesia) arriving at 14/04/2025 15:40:00. 50 Premium Economy ticket for £34 per person are available. Travel duration is 9h 30m
On this page, we also show you the cheapest coach to Semarang over the next few days. You’ll also receive information about long-distance bus stops in Semarang which will help you find your way around. You will also find the most popular bus routes to Semarang.
Your route is not there? In the search bar, we have already filled Semarang as your destination. You just have to enter your place of departure. However, if you want to take the bus from Semarang, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return from Semarang? Then check the return trip straight away and simply select the appropriate date. Are you travelling with other people? Then indicate how many passengers are travelling with you to Semarang and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transport, such as trains, carpooling and flights, with which you can get to Semarang.All bus stops in Semarang
FAQs about the bus route to Semarang
Is there a direct coach to Semarang?
Whether there is a direct coach route to Semarang depends on which city you are travelling from. Therefore, simply enter your starting city in our search to find out if there is a direct coach connection to Semarang. In this context, keep in mind that depending on the travel date, there may be fewer direct connections.
What can I take with me on my bus ride to Semarang?
Depending on which provider you travel to Semarang with, what you're allowed to bring with you can vary. To find out whether you can take your bike, snowboard or skis with you, for example, simply use our search to find a coach that is best suited to your needs for your planned travel date.
What equipment does the coach to Semarang have?
The equipment on board differs depending on the provider. Most coaches now have air conditioning, sockets and Wi-Fi on board. Services, such as Hand luggage and Extra space, are often free of charge. Some coach providers also offer additional services for an added fee, including Bulky luggage and Drinks. It is best to use our search to get precise information about the equipment and services available on the coach to Semarang on your planned travel date.
Which coach stops are there in Semarang?
There is a total of 29 coach stops in Semarang. Most coaches stop at Tourism Information Center. Check out our map of Semarang to find the coach stop that suits you best.
Which coach companies go to Semarang?
There are 20 coach providers going to Semarang: Agra mas, DayTrans, Berlian Jaya, Sudiro Tungga Jaya, Mahardhika, Tunggal Dara, Cahaya Trans, Bejeu, Sahaalah, PO RAYA, Kalingga Jaya, Sinar Jaya, Adibuzz, Gunung Harta, Kramat Djati, Gunung Mulia Putra, Bass Trans, Sumber Alam, Travele Shuttle and DCarolina Shuttle
How can I find the best coach deals to Semarang?
Find the best ticket deals to Semarang easily with CheckMyBus. Just enter your starting city and travel date in our search and start searching. You can then filter the results according to your needs or sort them by price or travel time.
How much could I save by comparing coaches to Semarang?
How much you can save depends on the city from where you are travelling to Semarang. Usually you can save more by booking your ticket highly in advance.
To find the cheapest offer to Semarang, go to our search, enter your starting city and travel date, and then start searching to find all the possible options.
Discover other destinations by coach
Cities near Semarang
Cities in and around Semarang, such as Yogyakarta, Semarang - Ahmad Yani Airport and Chu Lai Airport, are also served by national and international coaches. You can find all available offers by including them in your search. Simply use the sorting option to the left of the results and directly compare all trips. Where timetables are available, we will also show other modes of transport in the local network.