1map logoGo to main page

Rijeka, Primorje-Gorski Kotar County to Zagreb, Zagreb City (Area) from $8: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Rijeka, Croatia
to
Zagreb, Croatia

How to Get from Rijeka to Zagreb: 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.

$8 RideshareBest price
132 kmDistance
1h 49m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Rijeka to Zagreb 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
Arriva / various
Bus
Average Duration
2h  30m
Estimated price
$1-260
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
2h  14m
Estimated price
$8-8
Cheapest
route map
Distance: 132 km
Duration: 1h 49m

See more options

Pricing table
Company
Croatian Railways (HŽPP)
Train
Average Duration
4h  45m
Estimated price
$13-19
Company
Various
Drive
Average Duration
1h  49m
Estimated price
$26-40
Company
Taxi services
Taxi
Average Duration
1h  49m
Estimated price
$130-160

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $9 $9 $9 $9 $9 $9 $9

Traveling From Rijeka to Zagreb

The journey from Rijeka, a vibrant coastal city known for its Mediterranean charm, to Zagreb, Croatia’s bustling capital with its rich history and urban vibe, offers a fascinating contrast in experiences.

Best Neighbourhoods in Zagreb

Zagreb's neighborhoods each offer distinctive experiences for visitors.

Upper Town (Gornji Grad)
• Historic architecture and charming cobblestone streets.
• Stunning views from the Lotrščak Tower.
Lower Town (Donji Grad)
• Lively cafes and cultural institutions abound.
• Park Zrinjevac is perfect for leisurely strolls.
Jarun
• Beautiful lakeside area ideal for outdoor activities.
• Popular spot for socializing with locals.

Best Times To Visit Zagreb's Attractions

Timing your visits can elevate your Zagreb experience.

Museum of Broken Relationships
Visit on weekdays during the morning to avoid peak hours.
Maksimir Park
Early mornings or late afternoons offer peaceful strolls and fewer visitors.
Dolac Market
Arrive early for the freshest produce and to beat the Saturday crowds.

Zagreb Weather: What to Expect Year-Round

Zagreb experiences a continental climate with hot summers and cold winters, making spring and early fall the ideal times to explore the city. Weather can significantly shape your travel plans, from bustling outdoor cafes on sunny days to cozy indoor attractions during the chilly months.

Dining Recommendation

In Zagreb, you can't miss trying štrukli, a delicious dish of baked dough filled with cottage cheese and served hot, which showcases the heartiness of continental Croatian cuisine. This contrasts with Rijeka’s coastal flavors, as dining in Zagreb often provides a cozy, rustic atmosphere that emphasizes local ingredients and traditional recipes.

Rijeka - Zagreb operators

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

Bus Show bus routes
Contact phone
+385 (0)72 660 660
Website
https://www.arriva.com.hr/en-us/home

Bus from Rijeka to Zagreb

Average Duration
2h 30m
Estimated price
$1-7
Contact phone
+386 1 320 4530
Website
https://www.goopti.com

Bus from Rijeka to Zagreb

Average Duration
2h 30m
Estimated price
$35-260
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Rijeka to Zagreb

Average Duration
3h
Estimated price
$15-22
Contact phone
+385 52 356 500
Website
https://brioni.hr

Bus from Rijeka to Zagreb

Average Duration
2h 40m
Estimated price
$15-23
Contact phone
+385 060 300 300
Website
http://ap.hr

Bus from Rijeka to Zagreb

Average Duration
2h 30m
Estimated price
$15-19
Contact phone
+385 (0) 32 308 935
Website
http://polet.hr

Bus from Rijeka to Zagreb

Average Duration
2h 35m
Estimated price
$51-51
Contact phone
+387 32 246 306
Website
http://biss-tours.ba

Bus from Rijeka to Zagreb

Average Duration
3h 10m
Estimated price
$17-21
Train
Contact phone
+385 1 3782 583
Website
http://www.hzpp.hr/en

Train from Rijeka to Zagreb Glavni Kol.

Average Duration
4h 45m
Estimated price
$13-19
Rideshare
Contact phone
+3 318 576 2228
Website
http://blablacar.com

Rideshare from Rijeka to Zagreb

Average Duration
2h 14m
Estimated price
$8-8
Taxi
Contact phone
+385 95 887 5807
Website
http://taxi-rijeka.com.hr

Taxi from Rijeka to Zagreb

Average Duration
1h 49m
Estimated price
$130-160
Contact phone
+385 51 313 313
Website
http://cammeo.hr

Taxi from Rijeka to Zagreb

Average Duration
1h 49m
Estimated price
$130-160
Contact phone
+385 51 585 585
Website
http://radiotaxirijeka.com.hr

Taxi from Rijeka to Zagreb

Average Duration
1h 49m
Estimated price
$130-160

Rijeka to Zagreb: Overview of Bus, Train, Flight, and Car Trips

Traveling between Rijeka and Zagreb 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.

🚗 Embark on a scenic road trip from Rijeka to Zagreb, spanning 102 miles of picturesque Croatian landscapes. In just under 2 hours, you'll transition from coastal beauty to urban charm. 💰 Explore cost-effective travel options ranging from €24 to €37 for the journey between these two vibrant cities, giving you flexibility in budgeting your trip. Consider carpooling with Blablacar for a sustainable and wallet-friendly ride.
Average price
€24 - €37
🚂 Traveling from Rijeka to Zagreb by train is a convenient and scenic journey that takes approximately 4 hours and 45 minutes. The train service, operated by Croatian Railways, is a direct route that departs once daily and operates every day. 💸 Ticket prices for the Rijeka to Zagreb train range from €12 to €17, making it an affordable transportation option for those looking to explore different parts of Croatia. Sit back, relax, and enjoy the journey as you make your way from Rijeka to Zagreb by train.
Departure Point
Rijeka station
Arrival Point
Zagreb Glavni Kol. station
🚌 Departing from Rijeka station, Arriva Croatia operates direct buses to Zagreb every four hours, every day. The journey typically lasts about 2 hours and 30 minutes. 💰 Ticket prices for the Rijeka to Zagreb bus route can range from as low as €1 to €239, offering flexibility for every budget. Plan your visit to Croatia's vibrant capital city with ease and affordable transportation options.
Departure Point
Rijeka station
Arrival Point
Zagreb station
Useful tips for bus travellers
• Book your bus tickets in advance through the Arriva Croatia website (arriva.com.hr) to secure the best prices and ensure you get a seat, especially during weekends or holidays when the bus can fill up quickly.
• Enjoy the picturesque views along the route by sitting on the right side of the bus, as you’ll get a beautiful panorama of the landscapes transitioning from the coastal region of Rijeka to the inland of Zagreb.
• Upon arrival at the Zagreb Bus Station, keep an eye out for the clearly marked signs leading to public transportation options like trams and buses, which can take you onwards to various destinations in the city; the official transport website (zagrebprijevoz.hr) can help you plan your next leg of the journey efficiently.

Frequently asked questions

Find out more about the route from Rijeka to Zagreb.

Or choose the category:
The distance between Rijeka and Zagreb is approximately 82 miles or 101.5 miles by road. The typical travel time between the two cities varies depending on the mode of transportation. By train, it takes around 4 hours and 31 minutes to reach Zagreb from Rijeka. By car, the journey can be completed in about 1 hour and 49 minutes, while the bus takes approximately 3 hours.
The most cost-effective option for traveling from Rijeka to Zagreb is to rideshare, which only costs €7 and takes approximately 2 hours and 14 minutes. This is an affordable and convenient choice for those on a tight budget. However, if time is a priority, the quickest option is to take a taxi, which will cost between €109-€146 but can get you to your destination in just 1 hour and 49 minutes. Consider your budget and time constraints to determine which option is best for you.
When traveling from Rijeka to Zagreb, the price of a train ticket typically ranges from €12 to €16. Alternatively, taking a bus from Zagreb to Rijeka will cost around €14 to €21. It's important to note that prices may vary depending on the specific time and class of travel chosen.
If you prefer not to use public transportation, you can consider using BlaBlaCar's carpooling service to travel from Rijeka to Zagreb. It is a rideshare option that allows you to find someone driving the same route. The driving distance between Rijeka and Zagreb is approximately 102 miles and it takes around 1 hour and 49 minutes to drive there. The prices for carpooling from Rijeka to Zagreb by car can range from €24 to €36.
The best way to travel from Rijeka to Zagreb without a car is by bus. The journey takes approximately 3 hours and typically costs between €14 and €21. Buses offer a convenient and affordable option to travel between the two cities, allowing you to sit back, relax, and enjoy the scenic views along the way.
Yes, there is a direct link between Rijeka and Zagreb. There is a train service operated by Croatian Railways that departs from Rijeka once daily and arrives at Zagreb Glavni Kol. The journey takes approximately 4 hours and 31 minutes. Additionally, there is a bus service operated by FlixBus that departs from Rijeka bus station five times a day and arrives at Zagreb station. The bus journey takes approximately 3 hours.
There are over 1295 hotels available in Zagreb providing a wide range of options for accommodation. Prices for these hotels start at €48 per night, making it accessible for various budgets. Whether you are looking for a luxury hotel or a more budget-friendly option, there are plenty of choices available to suit your preferences near Zagreb.