To get to Kirkuk from Baghdad, you have two main options: 1) By car - 3-4 hours, costs $11-18 (the cheapest option); 2) By direct flight - 30 minutes with Iraqi Airways. For ground transportation, travelers can go to Al Nahda Garage in Baghdad where transportation options to Kirkuk are available. Regarding accommodation, Kirkuk offers basic to mid-range options from local hotels: City center accommodations are great for staying near markets, restaurants, and street activities. Around the Citadel, you'll find a historical feel, quieter than the center, with budget accommodations nearby. The University area attracts a younger crowd and may have budget-friendly guesthouses. Cost comparison: Budget private rooms cost $12-30 per night, shared rooms in guesthouses cost $6-15, and mid-range hotels cost $20-40 (with additional services and comfort). There are no hostels, luxury hotels, or international chain hotels for leisure tourism. With recent development projects, accommodation quality and availability are improving.\n\nFor more: Kirkuk (https://visit-iraq.com/en/places/kirkuk)